变量i=3,i++=什么?
创始人
2025-06-30 01:05:09
变量i=3,i++=什么?
若 int a;
int i=3;
a = i++;
那么 a 等于 3, i 变成 4。
a = i++; 可以分解成 两句: a = i; i=i+1;
这是因为 i++ 是后缀加加,语法规定,表达式内用 i 的当前值,出了表达式 再 自增 1 。
====
如果你问 (a,i++) 等于 多少,那么回答 是 3。
因为 (a,i++) 叫逗号表达式,逗号表达式 的 值 等于 最右一个 表达式 的 值,也就是等于 i++ 的当前值, 当前值 是 3。 ( 出了表达式 i 再 自增 1) .
int i=3; int a;
printf("%d",(a,i++) ); 打印 3

相关内容

热门资讯

重大通报@创鑫真的可以开挂吗科... 重大通报@创鑫真的可以开挂吗科技曝光(果然有挂)您好:创鑫这款游戏可以开挂,确实是有挂的,需要了解加...
玩家必看“新皇豪拼十有透视挂软... 您好:新皇豪拼十这款游戏可以开挂,确实是有挂的,需要软件加微信【8700483】,很多玩家在新皇豪拼...
玩家实测“GMG是不是有透视挂... 您好:GMG这款游戏可以开挂,确实是有挂的,需要软件加微信【4194432】,很多玩家在GMG这款游...
一分钟了解“(蛮王炸金花)有没... 有 亲,根据资深记者爆料蛮王炸金花是可以开挂的,确实有挂(咨询软件无需打...
独家分享“上虞花麻将怎么开挂”... 您好:上虞花麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9307068】很多玩家在这款游...