请问为什么要加上这个~?
LikeWater 2023-03-07 19:07:47 |
首先1、scanf函数返回成功读入的数据项数,读入数据时遇到了“文件结束”则返回EOF。 如:scanf("%d %d",&a,&b); 函数返回值为int型。如果a和b都被成功读入,那么scanf的返回值就是2; 如果只有a被成功读入,返回值为1; 如果a和b都未被成功读入,返回值为0; 如果遇到错误或遇到end of file,返回值为EOF。end of file为Ctrl+z 或者Ctrl+d。
LikeWater 2023-03-07 19:09:30 |
所以2、scanf返回值是int类型,如果不加~按位取反,那么当你输入出错的时候就不会执行循环,这里是为了格式规范,不加这个题是没有问题的。
震宇大神的杀毒软件 (C++代码)浏览:1173 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:790 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:1072 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:631 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1186 |
WU-陶陶摘苹果2 (C++代码)浏览:1018 |
简单的a+b (C语言代码)浏览:560 |
用筛法求之N内的素数。 (C语言代码)浏览:890 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:897 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:710 |