1.1、你的第一个c程序(codeblocks的使用)

By | 2014年11月15日

要开始我们的第一个程序了,是不是有些激动呢?

别急,其实这一篇文章依旧不是教你如何写c程序,主要目的是让你学会如何编写程序,为后面做准备。

本教程中所有程序都将使用codeblocks进行演示,若你选择其他的IDE,请自己根据自身情况对相关步骤进行调整!(如果你还没有安装任何IDE,请 戳我

让我们打开codeblocks,你应该看到一个欢迎页面

在开始页里点新建项目

在开始页里点新建项目

点击新建项目

选择第四个:控制台程序

选择第四个:控制台程序

选择第四个:console application(控制台程序)

然后点go

2014-11-15 16 41 26

点了next后会让你选择编程的语言

选择c

一定要选择c

一定要选择c语言,然后继续,

在第二个框内修改项目目录

建议修改项目目录

建议你修改项目目录到专门的一个文件夹,这样你写的程序就比较好找。别忘了在第一个框内填上项目名

点击next后会有一个选择编译器和类型的选择,我们使用默认,直接finish就行了

然后我们就可以看到主界面了。

 

2014-11-15 16 54 44
目前需要了解的东西都已经标注在了上面

值得说的是,在我们创建工程的时候 ,编译器已经帮我们写好了一个简单的程序。这也正是我们本次需要使用的程序(传说中的hello world)

在下面给出代码

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    printf("Hello world!\n");
    return 0;
}

下面我们将运行这个有名的程序,请根据上图,点击第三个编译并执行

略等一会,你就会看到弹出来了一个窗口

hello world运行效果

hello world

第一行是我们程序显示的信息,后面的两行文字(信息)则是编译器帮我们加上的,它将帮助你调试程序(放心,直接运行编译出来的程序是不会显示这个的)。

倒数第二行写的是程序的运行时间,最后一行则是提示你按任意键继续

随便按一个键程序就退出了,这时候codeblocks的构建记录就有编译的信息了

编译信息

编译信息

构建(build)里写的是编译信息,注意下面的0 error(错误) 0 warning(警告)

错误将影响编译(使编译终止),警告不会造成编译终止

现在我们人为制造一个错误,比如将第六行的分号删除。

2014-11-15 17 25 20

再点击编译并运行

2014-11-15 17 26 25

你会发现不会有刚才那个窗口弹出来,而且下面的消息窗口自动跳转到构建信息

第一列是发生错误的文件(以后我们的程序可能放在几个文件内),右边是错误发生的行数,行的右边是错误信息了

你有没有很奇怪,我们明明只删除了第六行的一个分号

但是程序显示出一个错误一个警告,并且显示出问题的行数一个在第七行,另一个在第八行!是编译器有问题吗???

不,不是。到后面我们就会知道为什么会这个样子。

现在你需要知道,如果你写的程序编译失败了,请不要慌张,编译信息可以告诉你哪儿出了问题。不要怀疑你的编译器有bug,(不知道为什么老是有新手出了问题怪编译器,看来编译器会欺负新手 :mrgreen:

就到这儿了吧,下面我们将学习c程序的基本结构

One thought on “1.1、你的第一个c程序(codeblocks的使用)

发表评论

邮箱地址不会被公开。 必填项已用*标注