while (scanf(“%d%d“,&n,&m)!=EOF)

while (scanf(“%d%d“,&n,&m)!=EOF),第1张

while (scanf(“%d%d“,&n,&m)!=EOF)

知识点
● while (scanf("%d%d",&n,&m)!=EOF)功能等效于 while (~scanf("%d%d",&n,&m))

● 由下面的代码看出,EOF的值为-1。

#include 
using namespace std;
int main() {
    printf("%d",EOF);   //output -1
    return 0;
}

● 函数 scanf() 的返回值是输入值的个数,如果没有输入值就是返回-1;

● 符号 ~ 表示按位取反 *** 作,-1按位取反 *** 作的结果是0。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4653557.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-06
下一篇 2022-11-06

发表评论

登录后才能评论

评论列表(0条)

保存