关于while(~scanf())的原理

我们知道scanf()函数总会返回输入数据成功的个数,比如输入1 2就会返回2; 而输入结束也就是scanf()返回EOF(end of file),EOF的值为-1。~运算符是按位取反,-1取反为0,便会跳出输入循环

猜你喜欢

转载自www.cnblogs.com/1Kasshole/p/9689913.html