C语言自增(++)和自减(--)
2021-06-08 00:04
标签:span opened 运算 src play hide 输出 int img 输出结果: a、b、c、d 的输出结果相信大家没有疑问,下面重点分析a1、b1、c1、d1: 2) 对于 3) 对于 4) 对于 可以看出: C语言自增(++)和自减(--) 标签:span opened 运算 src play hide 输出 int img 原文地址:https://www.cnblogs.com/sinbad-li/p/14545212.html
1 #include
a=11, a1=11
b=21, b1=20
c=29, c1=29
d=39, d1=40
1) 对于a1=++a
,先执行 ++a,结果为 11,再将 11 赋值给 a1,所以 a1 的最终值为11。而 a 经过自增,最终的值也为 11。b1=b++
,b 的值并不会立马加 1,而是先把 b 原来的值交给 b1,然后再加 1。b 原来的值为 20,所以 b1 的值也就为 20。而 b 经过自增,最终值为 21。c1=--c
,先执行 --c,结果为 29,再将 29 赋值给c1,所以 c1 的最终值为 29。而 c 经过自减,最终的值也为 29。d1=d--
,d 的值并不会立马减 1,而是先把 d 原来的值交给 d1,然后再减 1。d 原来的值为 40,所以 d1 的值也就为 40。而 d 经过自减,最终值为 39。a1=++a;
会先进行自增操作,再进行赋值操作;而b1=b++;
会先进行赋值操作,再进行自增操作。c1=--c;
和d1=d--;
也是如此。
上一篇:Java判断字符串是否为空
下一篇:kafka-python安装实践