妹子杀手


私信TA

用户名:Giant

访问量:85761

签 名:

怀念我的ACM生涯

等  级
排  名 54
经  验 11437
参赛次数 4
文章发表 4
年  龄 0
在职情况 在职
学  校 DJTU
专  业

  自我简介:

我想起那天下午夕阳下的奔跑 那是我逝去的青春

 

0.0分

46 人评分

  评论区

#include<stdio.h>
int main()
{
    int a,b;
    while(~scanf("%d%d", &a, &b))printf("%d\n",a+b);
    return 0;
}
请问这个程序中第五行那个”~“的作用是什么?
还有就是你写的这个程序中第五行中”==2“的作用是什么?
谢谢!
2017-11-25 12:04:39
scanf的返回值由后面的参数决定   scanf("%d%d",&a,&b);   如果a和b都被成功读入,那么scanf的返回值就是2   如果只有a被成功读入,返回值为1   如果a和b都未被成功读入,返回值为0   如果遇到错误或遇到end of file,返回值为EOF。   且返回值为int型.  学习了
2017-11-15 12:08:53
很好,我学会了while的简单用法
2017-10-15 16:56:52