bao_
2019-04-24 15:07
#include <stdio.h>
int main()
{
int x = 0;
printf("x=%d\n",x--);
printf("x=%d\n",x+1);
return 0;
}
十分感谢!
因为第一个printf语句中x--是先取值再减1,即第一次输出x=0后x的值减1为-1,之后第二个printf语句中输出的值为x+1,所以-1+1=0,两次输出都为x=0
C语言入门
926021 学习 · 20793 问题
相似问题
回答 1
回答 2
回答 3
回答 6