本人高一学生 今天才看c语言的教程。有几个问题望各位解答:
程序如下
///////////////////////
#include <stdio.h>
main()
{
int x=1,y=2,z=3;
z+=x+y?++x;++y;
printf("%d\n",z);
}
/////////////////////
请问“z+=x+y?++x;++y;”这句的详细流程(如先什么什么再什么什么)
这里的“+=”是复合赋值运算符吗?得出z的值为5,为什么z+=x+y这个表达式的值为1?
非常感谢!!