作业帮 > 综合 > 作业

有一道c语言的程序题关于++x 和x++的 .

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/05 04:01:40
有一道c语言的程序题关于++x 和x++的 .
main()
{
int x=4;
if(x++>=5) printf("%d",x);
else
printf("%d",x--);
}
这里头怎么加的 一直都弄不明白这个,希望可以帮我解答 谢谢了!
这道题的答案是5
有一道c语言的程序题关于++x 和x++的 .
自增和自减如果在变量前,表示先自增自减再做操作;如果在变量后,就是先做当前操作再增减.
if(x++>=5) x此时是4,和5比,if判断为假,然后x++,x得5
if为假,进入else分支,打印x,就是打印5,然后x--,此时x=4,但是已经打印完了.