啊哈磊_编程从这里起步
标题:
超级简单的求助
[打印本页]
作者:
fanshuzai
时间:
2013-3-11 21:06
标题:
超级简单的求助
{
int a;
scanf("%d",&a);
if (a>0) printf("正数");
if (a<0) printf("负数");
if (a=0) printf("0");//或者是("%d",a)
sleep(5000);
return 0;
}
正数负数那里还好
就是a=0这里。无论括号里写什么,都会显示
0
_
就是空白结果,不晓得怎么回事,求助啊万分感谢
作者:
rosynirvana
时间:
2013-3-11 21:06
if(a == 0)
常见错误之一
作者:
sycamore1990
时间:
2013-3-12 12:20
a=0 这是给a赋值1
a==o 这是a等于0
作者:
qiuyu
时间:
2013-3-12 15:18
等于是两个==
作者:
rosynirvana
时间:
2013-3-12 23:40
to blue:
if(a=0)能通过编译
a=0的返回值是0,所以为假,0应该从来不被打印出来
作者:
gnow
时间:
2013-3-18 11:01
rosynirvana 发表于 2013-3-12 23:40
to blue:
if(a=0)能通过编译
学习了。。。。
很常见的错误来着
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/)
Powered by Discuz! X3.2