永发信息网

关于一个程序

答案:3  悬赏:0  手机版
解决时间 2021-05-06 22:07
  • 提问者网友:暗中人
  • 2021-05-06 13:39

谢谢 我刚刚开始学

int a=1,b=3,c=5

if(c=a+b) printf("yes\n")

else printf("no\n")

最佳答案
  • 五星知识达人网友:未来江山和你
  • 2021-05-06 14:35
输出yes
c=a+b把a+b的结果4赋值给c,所以c=4,4是真,所以输出yes
全部回答
  • 1楼网友:迷人又混蛋
  • 2021-05-06 16:33

这题主要考的是对if()条件的判断,在C和C++中,条件非零是真。条件为零是假,还有就是BOOL类型的flase为假;所以

int a=1,b=3,c=5

if(c=a+b) //c=1+3=4为真

printf("yes\n");//输出这条件语句

else

printf("no\n");

即输出:YES 换行;

  • 2楼网友:玩世
  • 2021-05-06 15:21
这个程序是条件语句就是如果c=a+b 成立就输出yes 否则输出no
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯