问题
单项选择题
以下程序错误的是( )。
A.main()
int x,y,z;
x=0;y=x-1;
z=x+y;
B.main()
int x,y,z;
x=0,y=x+1;
z=x+y;
C.main()
int x;int y;int z;
x=0,y=x+1;
z=x+y;
D.main()
int x,y,z;
x=0;y=x+1;
z=x+y,
答案
参考答案:D
解析: 选项A) 、B) 、C) 都没有错误。选项D) 中的最后一条语句是以逗号结束的,而C语言中不能用逗号作为一条语句的结束标志,应该用分号,所以选项D) 的程序是错误的。