#include<stdio.h>
int main()
{
int i;
scanf_s("%d ", &i);
printf("%d", i);
}
如果我在scanf_s,
使用空格键,我必须使用两次输入键才能获得printf("%d",i);
。
scanf_s("%d",&i);
和scanf_s("%d ",&i);
之间有何不同。
答案 0 :(得分:2)
scanf_s(&#34;%d&#34;,&amp; i);将需要在数字后读取空白字符。这就是你必须按两次输入的原因;输入count作为空白字符。