慕标8511337
2020-07-27 02:15
#include <stdio.h>
int main()
{
int a = 100;
printf("%d\n",a++);//取值了,才加其实是101,不显示
printf("%d\n",++a);//先加,再取值一起是102,直接显示
printf("%d\n",--a);//先减,再取值,减完是101,
printf("%d\n",a--);//先取值了,显示是101,再减一其实是100
printf("%d\n",a+1);//为什么不改变值,已经赋值a了啊,+1不是应该101吗
printf("%d\n",a );//输出,就是a=100
return 0;
}
输出是a的值。由于只取a的值,所以输出是a+1中的a,并没有算上+1
C语言入门
926021 学习 · 20793 问题
相似问题