main() { int a=1,b=3,c=5; if(c=a+b) printf(yes\n);

发布时间:2021-02-22 19:36:38

main() { int a=1,b=3,c=5; if(c=a+b) printf(yes\n);

网友回答

因为c=a+b为一个表达式,表达式为非零,所以每次判断都为True,就输出yes,
我想楼主是想要这样吧:
main()
{int a=1,b=3,c=5;
if(c==a+b) //注意 ==
printf(yes\n);
elseprintf(no\n);
}
以上问题属网友观点,不代表本站立场,仅供参考!