我正在使用 Eclipse 以 C/C++ 编写代码,并且我正在努力解决可能非常简单的事情。在下面的代码中,我使用printf()
and after scanf()
。尽管在输出不同printf
之前写入。我能够在这里scanf()
找到有关类似问题的信息。但我无法解决它。有任何想法吗?
代码:
#include <stdio.h>
int main()
{
int myvariable;
printf("Enter a number:");
scanf("%d", &myvariable);
printf("%d", myvariable);
return 0;
}
预期输出:
Enter a number:1
1
相反,我得到:
1
Enter a number:1