中易网

C语言中的单纯的++a语句是指表达式还是a

答案:11  悬赏:30  
解决时间 2021-01-25 19:28
C语言中的单纯的++a语句是指表达式还是a
最佳答案
表达式 是自加
全部回答
表达式或者语句,在题中看分号,单纯的++a是表达式,但是“ ++a;”则是语句
单纯的单独语句 ++a; 等于 a=a+1;
扩展:如果是这样的int a=1;printf("%d",++a); 那么 a=2
printf("%d",a++);那么 a=1 // 减法也一样
int a=0;
b=a++; //b的值是0,a的值是1
int a=0;
b = ++a; //b的值是1,a的值是1
假设a是一个杯子,这个杯子里面是空的,那么
a++就如同你先把这个空杯子拿去用了,用完了以后给里面加了水。
++a是加了水以后拿去用的。
不管你加分号与否,++a是个前置自加运算,最后都是表示a+1;
而a++这个后加运算的话,如果它是一个表达式,就表示a,如果是语句的话。执行当前语句是a地址,或者内容值不变,执行这条语句之后,就变成a+1
单独 的++a 分号 -- 是 语句。
例如:
a=2;
++a; // 这是语句
其它形式是表达式。 例如: b = ++a;它前面还有东西,是表达式
表达式或者语句,在题中看分号,单纯的++a是表达式,但是“ ++a;”则是语句
单纯的单独语句 ++a; 等于 a=a+1;
扩展:如果是这样的int a=1; printf("%d",++a); 那么 a=2
printf("%d",a++); 那么 a=1 // 减法也一样
int a=0;
b=a++; //b的值是0,a的值是1
int a=0;
b = ++a; //b的值是1,a的值是1
假设a是一个杯子,这个杯子里面是空的,那么
a++就如同你先把这个空杯子拿去用了,用完了以后给里面加了水。
++a是加了水以后拿去用的。
不管你加分号与否,++a是个前置自加运算,最后都是表示a+1;
而a++这个后加运算的话,如果它是一个表达式,就表示a,如果是语句的话。执行当前语句是a地址,或者内容值不变,执行这条语句之后,就变成a+1
单独 的 ++a 分号 -- 是 语句。
例如:
a=2;
++a; // 这是语句
其它形式是表达式。 例如: b = ++a; 它前面还有东西,是表达式
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
直线与圆弧的光滑连接怎么连啊 说步骤就好了
从别人空间转载的照片怎么才能显示到自己空间
养鱼的养偏旁是什么
如何实现FTTH(光纤到户)项目
优速快递(北塔街道八里铺北走200米优速快递)
从方框中选出最佳选项完成下面的对话。A: How
vivoV3L和vivoV3M
浴室五金不锈钢和全铜哪个比较好
周公解梦 自己的臭袜子和馒头在锅里一起蒸是
3/4盎司是多少克
如果上级领导来你处检查工作,你作为接待人,
CF今年万圣节道具什么时候上架????
办公室废纸如何处理
情感方面问题
圆通快递(西大营子镇旺福超市圆通快递)地址好
推荐资讯
2015下岗工人失业金怎么算
罗山航模在啥时候呢
前任和现任,到底哪个好
天主教祈祷手册定心经
大德行维修保养服务中心怎么去啊,我要去那办
我至今都忘不了爸爸临上飞机前注视着我和妈妈
真的有必要买一台7座SUV吗
龙工叉车3吨的大概多少钱
漂头发非常伤头发吗?会掉头发?
郭那村怎么去啊,我要去那办事
我真的想借钱。不要把我当骗子,我这是真的,
鶴紋的意思是什么?鶴紋的释义是什么啊?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?