#include<stdio.h> void main() { int x,y,z; x=y=2;z=3; y=z++-1; printf(%d\t%d\t”,x,y); y=++x-1; pr

这个小程序 ,编译器提示有 1 error(s), 0 warning(s)。
不知道哪里错了,请教各位大神
printf(%d\t%d\n”,x,y);
y=z---1;
printf(%d\t%d\t”,z,y);
y=--z-1;
printf(%d\t%d\n”,z,y);
}
后一半在这里,可以哪位高手能指点

错误有两个

①int main()而不是void main()

②printf时,内部的双引号必须是英文的,你用的中文的就要错。

以下是大概修补后的代码。

#include<stdio.h>
int main() 
{
int x,y,z;
x=y=2;
z=3;
y=z++-1;
printf("%d\t%d\t",x,y);
y=++x-1;
printf("%d\t%d\n",x,y);
y=z---1;
printf("%d\t%d\t",z,y);
y=--z-1;
printf("%d\t%d\n",z,y);
}

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答