我正在使用Eclipse来编写C / C ++代码,而我正在努力解决可能非常简单的问题。在我下面的代码中,我使用printf()和之后scanf()。Althougth 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
DIEA