以下能正确定义整型变量x、y和z并为其赋初值5的语句是?

A、int x=y=z;
B、int x,y,z=5;
C、int x=5,y=5,z=5;
D、x=5,y=5,z=5;
哪个对?为什么要选择这个?

选C
声明变量必须加变量类型,所以D是错的,没加类型
A,错在没有给x,y,z赋初值
B,错在只给z赋了初值,x,y示赋初值,

所以只能选C
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-28
C对 A.没有这么定义的,你如果int x,y,z; x=y=z=5;是可以的,定义时不可以 B,只有Z赋初值5,A,B未赋值
D,缺少数据类型
定义变量格式是: 存储类型 数据类型 变量;
第2个回答  2013-03-28
C 这是C语言的规定,也可这样
int x=5;int y=5;int z=5;
另外赋值不能连等。
第3个回答  2013-03-27
答案C、int x=5,y=5,z=5;

A、int x=y=z; // 这个会抱错,y,z没有定义

B、int x,y,z=5; // 这个只是给z赋值

C、int x=5,y=5,z=5;
D、x=5,y=5,z=5; //这个抱错,x,y,z没有定义。
第4个回答  2013-03-27
c对滴~~
A错~不能这样定义变量~
B只为z赋值为5
D没有定义类型·