作业帮 > 综合 > 作业

可以对几个变量赋同一个初值,如float x=y=z=123.45;这句话是对还是错

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/14 04:26:13
可以对几个变量赋同一个初值,如float x=y=z=123.45;这句话是对还是错
可以对几个变量赋同一个初值,如float x=y=z=123.45;这句话是对还是错
这是错误的
如果对几个变量赋以同一个初值,不能写成:
int a=b=c=3;
而应写成:
int a=3,b=3,c=3;
初始化不是在编译阶段完成的,而是在程序运行时执行本函数时赋以初值的.相当于有一个赋值语句,例如:
int a=3;
相当于:
int a; /*指定a为整型变量 */
a=3; /*赋值语句,将3赋予a*/ 又如

int a,b,c=5;
相当于:
int a,b,c; /*指定a、b、c为整型变量*/
c=5; /*将5赋给c*/