自增自减运算符问题
case1:printf(“%d,%d\n”,k++,k);为什么输出的是1,1而不是1,2 本帖最后由 qiuyouzhi 于 2020-4-29 16:46 编辑
你用++k才是1,2.
k++是k先参与运算,再+1.
可以参考下这篇帖子:
https://blog.csdn.net/nanfeibuyi/article/details/80834983 qiuyouzhi 发表于 2020-4-29 16:45
你用++k才是1,2.
k++是k先参与运算,再+1.
可以参考下这篇帖子:
就是说是进行完了case1后k才加的1吗? deng_o3o 发表于 2020-4-29 16:51
就是说是进行完了case1后k才加的1吗?
恩,应该是的
页:
[1]