小狼今天研究到c语言中自增自减问题
根据博文C语言中printf输出问题,和a++,++a的区别解释

a++是首先拷贝自己的副本,然后对真值加一
++a是对真值加一,然后使用真值

	int a=0, b, c;
	b = a++;
	c = ++a;
	printf("b=%d, c=%d", b, c);

上述程序段运行结果为b=0,c=2,可以证明理论

而a++和++a本身在单独使用时,与a=a+1是等价的


文章根据:https://blog.csdn.net/seino_m/article/details/79121527

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐