如果对几个变量赋予同一个初值,应写成: int a=3,b=3,c=3; 表示a,b,c的初值都是3,不能写成: int a=b=c=3;
时间: 2023-05-24 14:02:59 浏览: 126
python 输入3个数a,b,c,按大小顺序输出(示例)
A:正确答案是int a=3,b=3,c=3;。因为int a=b=c=3;这样的写法是不合法的,编译时会出现错误提示。因为在C语言中,赋值语句从右往左运算,先将3赋值给c,然后将c的值赋给b(此时b的值也是3),最后将b的值赋给a(此时a的值应该也是3)。但是,这个写法是错误的,因为b和c并没有被初始化为3,因此它们的值是不确定的。
阅读全文