C语言编程题

2024-11-26 14:57:43
推荐回答(3个)
回答1:

代码应该没问题
不过这一句有点问题3+++y
要是3+(++y)这样没什么
但是要是(3++)+y那就难说了

回答2:

#include
int main()
{ int x,y,z,m;
x=5;
y=x++; // y=5 ,x=6
z=++y; // y=6 ,z=6
x=++z%--y; //x=(6+1)%(6-1)=7%5=2
m=(z=3+(++y)); // y=6,z=3+6=9,m=z=9
printf("%d %d %d %d",x,y,z,m); // 输出:2 6 9 9
getchar();
return 0;
}

回答3:

这代码错了 z=3+++y