小编use*_*976的帖子

初学者的hello world C程序?

作为初学者,我在Code :: Blocks上键入以下hello world程序 -

#include<stdio.h>
main()
    {
        printf("Hello world \n");
    }
Run Code Online (Sandbox Code Playgroud)

现在,我点击"Build and Run",输出屏幕显示"Hello world".

但是,我正在阅读的这本书建议我删除程序的某些元素,以查看程序中发生的错误.

我做了2次更改.首先,我从程序中删除了\n.(这本书告诉我,如果没有\n,运行程序时会出错)但是,当我点击"Build and Run"时,输出屏幕会给出与它没有任何错误时相同的输出.

我做的第二个更改是从程序中删除#include.即使是现在,输出屏幕也会显示与没有错误时相同的输出.

为什么会这样?请告诉我如何解决这个问题?

我使用的编译器是GNU GCC编译器.

编辑:正如所建议的,我添加了-wall,-wextra,-pedantic.现在,当我点击"Build and Run"时,它说找不到-1-wall,-1-wextra和-1-pedantic,程序也没有运行.现在该怎么解决?

c

5
推荐指数
2
解决办法
1026
查看次数

标签 统计

c ×1