|
|
[求助]
关于 scanf 函数的问题 已有4人参与
void main()
{
int n;
while(1!=scanf("%d",&n))
{
printf("hello" ;
}
}
如果 输入 字母比如 a的话,程序就会不断的输出hello....,进入死循环,不会等待输入
但是,我的意图是:如果输入的不是整数,比如是a,那么scanf()的放回值 就是-1,那么就会进入循环体,输出hello
第二次循环时,先判断1!=scanf("%d",&n) 是否为真,那么就会等待输入。 |
» 猜你喜欢
售一区SCI文章T0P,我:8O.551.O54,科目全,可十急
已经有11人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有11人回复
售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急
已经有10人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有10人回复
售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急
已经有10人回复
售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急
已经有17人回复
售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急
已经有7人回复
申博自荐 2篇一区TOP+1篇EI+2公开发明专利 2027博士申请
已经有3人回复
越来越担心硕士毕业后没有竞争力了
已经有12人回复
闲聊
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
|