多个if的使用规则
# include <stdio.h>int main()
{int a,b;
scanf("输入a%d",&a);
if(a>300) b=1;
if(a>200) b=2;
if(a>100) b=3;
printf("b=%d\n",b);
return 0;
}
请问为什么无论输入什么,都有b=-858993460
这个程序是自己用来验证多个不带else的if语句的作用的,没想到结果这样,是不是我哪里不合理?
2012-07-19 12:23
2012-07-19 12:30

2012-07-19 12:36
2012-07-19 13:08
2012-07-19 13:09
2012-07-19 13:10
2012-07-19 13:13
2012-07-19 13:14
2012-07-19 13:18
2012-07-19 13:33