c语言的问题
c语言的问题
日期:2022-04-04 20:30:40 人气:1
main()
{int a=1,b=2,c=3;
if(c=a) printf("%d",c);//c=a是赋值语句(判断是c==a),将a的值1赋给c,整个表达式的值也为1(当成true),因此会执行后面的printf("%d",c);语句,输出1。
else printf("%d",b);
}
{int a=1,b=2,c=3;
if(c=a) printf("%d",c);//c=a是赋值语句(判断是c==a),将a的值1赋给c,整个表达式的值也为1(当成true),因此会执行后面的printf("%d",c);语句,输出1。
else printf("%d",b);
}