c语言中 若a=5; (a--)等于多少?为什么?其实是想问a等于多少的·······

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 07:52:21
c语言中 若a=5; (a--)等于多少?为什么?其实是想问a等于多少的·······

c语言中 若a=5; (a--)等于多少?为什么?其实是想问a等于多少的·······
c语言中 若a=5; (a--)等于多少?为什么?
其实是想问a等于多少的·······

c语言中 若a=5; (a--)等于多少?为什么?其实是想问a等于多少的·······

int a=5;

       printf("!(a--)=%d\n",!(a--));  //---result:0


int a=5;

       printf("!a--=%d\n",!a--);  //---result:0


int a=5;

       printf("a--=%d\n",a--);  //---result:5     

     

int a=5;

printf("1+(a--)=%d\n",1+(a--));   //---result:6



a--     计算时用a的值,计算完后a=a-1;

--a     先a=a-1,计算时用的是a减一后的值;