你是不是遇到过这条语句 while(~scanf("%d%d", &a, &b))
那么它什么意思呢?
范例:
#include<stdio.h>
int main()
{
int a,b;
while(~scanf("%d%d", &a, &b))printf("%d\n",a+b);
return 0;
}
我推荐你看看这里https://blog.youkuaiyun.com/m0_38006130/article/details/75944578
这篇博客探讨了C语言中使用`while(~scanf(%d%d&a,&b))`实现无限循环的方法,该循环会在用户输入非数字时继续执行,直到接收到有效的整数输入。博主详细解释了`~scanf()`的用法,以及如何在控制台应用程序中正确处理用户输入,确保程序的正常运行。
1万+

被折叠的 条评论
为什么被折叠?



