这题的正确答案不是5 3,而是6 3。如果你的编译器做出来是5 3,那只能说明编译器太山寨,违背了C语言后++的基本规则。x=(x++)+i++是个正确语句,它的功能写详细一点就是x=x+ix=x+1i=i+1,显然x=x+i;的结果是x=3+2==5,但接着就要做x=x+1和i=i+1使x变为6,i变为3,所以输出是6 3。下面附上运行结果供参考——
2021年计算机(电子书)(独家提供)
链接:
提取码:so6s复制这段内容后打开百度网盘手机APP,操作更方便哦!若资源有问题欢迎追问~