搜索
查看: 184|回复: 2
打印 上一主题 下一主题

如以下代码,当a=0时,为什么0没有输出出来???

[复制链接]
跳转到指定楼层
楼主
 楼主| 发表于 2020-3-18 17:28:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main()
  4. {
  5.     int a=0;
  6.     if(a>0)
  7.         {printf("yes");}
  8.     if(a<0)
  9.         {printf("no");}
  10.     if(a=0)
  11.         {printf("0");}
  12.     system("color  e1");
  13.     system("pause");
  14.     return 0;
  15. }















复制代码

沙发
 楼主| 发表于 2020-3-18 22:04:27 | 只看该作者
c语言,=表示赋值,==才表示判断
应该把a=0改成a==0
板凳
发表于 2020-3-19 13:30:20 | 只看该作者
这应该是初学者最容易犯的错误了。。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表