作业帮 > 综合 > 作业

以下程序运行后的输出结果是?main(){int a=1,b=2,c=3;if(c=a)printf("%d\n",c)

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/06 14:47:26
以下程序运行后的输出结果是?main(){int a=1,b=2,c=3;if(c=a)printf("%d\n",c);else printf("%d\n",
b);}麻烦大家帮我解答哈,
以下程序运行后的输出结果是?main(){int a=1,b=2,c=3;if(c=a)printf(
后面没写完,不过没关系.
c=a是赋值语句恒为真,此时c=1
所以输出为1
再问: int c=3貌似不起任何作用了??因为c=1赋值了??
再答: 是的,c被重新赋值了,c=a这句。