自增自减

理解核心:( 其实很容易)

int b;
int a = 10;

// b = 10 + 12;

 //b = (a++) + (++a);// 只要是 a++ ,就把当前的值写进去(啥也别想先!),但是,a的值还是会+1(不显示)

// b = 11 + 11;

b = (++a) + (a++); // 只要是 a++ ,就把当前的值写进去,但是,a的值还是会+1(不显示)

include <stdio.h>

int main()
{
/*
int a = 10;

a = a + 1; // 11

a += 1; // 12

a++; // 13

++a; // 14

a--; // a -= 1;  a = a - 1;   13
*/
// printf("a的值是%d\n", a);

int b;
int a = 10;
// b = 10 + 12;
//b = (a++) + (++a);// 只要是 a++ ,就把当前的值写进去,但是,a的值还是会+1(不显示)

// b = 11 + 11;
b = (++a) + (a++); // 只要是 a++ ,就把当前的值写进去,但是,a的值还是会+1(不显示)
// a -> 11

 
// a : 12
printf("b=%d, a=%d\n", b, a);

return 0;
}
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容