我错误地使用scanf("%d\n",&val);了我的一个程序,我无法理解行为,功能显示.
int main(){
int val;
scanf("%d\n", &val);
printf("%d\n", val);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
现在程序需要2个整数输入,并打印输入的第一个输入.额外\n带来的不同之处是什么?
我试图搜索,但找不到答案,即使通过手册scanf.