scanf("%d\n",&n)在后面加一\n会出现什么后果

如题所述

int main()
{
    int n;
    scanf("%d\n",&n);
    printf("%d",n);
}

比如这段代码,加上"\n"之后,在命令框中当输入一个n时,敲键盘上的的Enter无反应,只有当输入第二个数是,才输入”n“;

追问

为什么

追答

你要理解"\n"的意思,n, newline。。。。是光标跳到下一行。而我不知道你为啥要在那个地方加"\n"??因为它毫无意义啊??

追问

这是一个题目,我不明白为什么

温馨提示:答案为网友推荐,仅供参考