如题所述
这是是判断scanf的返回值,你可以查看一下scanf函数的详细解说,不过一般不用这个返回值罢了。
给你说明白点,这里让你输入两个整形,如果你输入了两个整形那scanf的返回值就等于2,如果你输入了一个整形另一个其它类型scanf的返回值就是1,如果你两个都不是输入正新就返回0,说白了scanf的返回值就是你输入类型正确的个数。
你这个题的意思就是if判断,当你输入的两个数都是整形的时候执行以下代码。
希望对你有帮助
给你说明白点,这里让你输入两个整形,如果你输入了两个整形那scanf的返回值就等于2,如果你输入了一个整形另一个其它类型scanf的返回值就是1,如果你两个都不是输入正新就返回0,说白了scanf的返回值就是你输入类型正确的个数。
你这个题的意思就是if判断,当你输入的两个数都是整形的时候执行以下代码。
希望对你有帮助
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2018-05-07
判断是否成功读入了2个数据。
这个scanf()的有关,scanf()返回值为该函数成功读入的数据个数。
望采纳本回答被提问者采纳
这个scanf()的有关,scanf()返回值为该函数成功读入的数据个数。
望采纳本回答被提问者采纳
第2个回答 2012-08-08
scanf("%d %d/n", &p, &q)
分为两个部分:
1 "%d %d/n";
2 &p, &q 参数列表
scanf返回<部分1>里正确匹配了<部分2>里多少个参数。本回答被网友采纳
分为两个部分:
1 "%d %d/n";
2 &p, &q 参数列表
scanf返回<部分1>里正确匹配了<部分2>里多少个参数。本回答被网友采纳
第3个回答 2012-08-08
这种结构头一次见到!!!!
if(scanf("%d",&n)!=1)
这种知道
if(scanf("%d",&n)!=1)
这种知道