Mas*_*tsu 1 c windows printf gcc mingw
出于某种原因,每当我在编译器设置中使用数值(在Windows上使用MinGW,使用CMD提示进行编译和运行)时,它就会完全误报程序中的数字.
代码示例:
//C hello world example
#include <stdio.h>
int main()
{
int value;
value = 10;
printf("The number is %d \n"), value;
int value2;
value2 = -100;
printf("The number is %d \n"), value2;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
参看 输出截图.
value并且value2必须作为参数传递,即在parantheses中传递.将其更改为以下内容:
printf("The number is %d \n", value);
Run Code Online (Sandbox Code Playgroud)
和做同样的事情value2.
再一次,这表明编译-Wall和-pedantic打开是有用的.海湾合作委员会很可能会发出警告信息.
| 归档时间: |
|
| 查看次数: |
90 次 |
| 最近记录: |