请问为什么要加上这个~?
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语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:742 |
最小公倍数 (C语言代码)浏览:862 |
淘淘的名单 (C语言代码)浏览:1090 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:598 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:586 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:901 |
1035 题解浏览:778 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:656 |
WU-C语言程序设计教程(第三版)课后习题12.3 (C++代码)浏览:847 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:485 |