首页 理论教育 编写和分析C程序C语言程序设计基础教程

编写和分析C程序C语言程序设计基础教程

时间:2023-10-27 理论教育 版权反馈
【摘要】:知识学习前面提到C语言的IDE 有很多,本任务分别从Code∷Bloakcs 和VS2015 两个环境进行讲解编写第一个C 程序,读者可以根据自身的情况选择其中一个进行C语言的后续学习,本书其他项目的案例都是基于Code∷Blocks 开发的。利用Code∷Blocks 编写第一个C 程序①双击图标打开文件,进入软件首界面,第一次使用选择创建新工程,后面可以选择打开已有的工程,如图1.23所示。在窗户的右侧就可以看到第一个C语言程序——hello word 程序。

编写和分析C程序C语言程序设计基础教程

任务描述

介绍一个简单C语言程序的基本结构以及如何设计、创建源文件、编译、运行的完整过程。使用Code::Blocks 和VS2015 两个软件分别实现。

知识学习

前面提到C语言的IDE 有很多,本任务分别从Code∷Bloakcs 和VS2015 两个环境进行讲解编写第一个C 程序,读者可以根据自身的情况选择其中一个进行C语言的后续学习,本书其他项目的案例都是基于Code∷Blocks 开发的。

(1)利用Code∷Blocks 编写第一个C 程序

①双击图标打开文件,进入软件首界面,第一次使用选择创建新工程,后面可以选择打开已有的工程,如图1.23所示。

图1.23 软件首界面

②点击“创建新工程”之后,进入模板选择,选择“Console application”控制台程序,如图1.24所示,然后选择“C”,后续对应的文件扩展名是.c,不要选择“C ++”,因为这时对应的扩展名是.cpp,如图1.25所示。两者的语法是存在差异的。

图1.24 创建模板界面

图1.25 选择C语言

③需要给工程定一个名字,这里起名为“hello”,然后选择所创建的工程要存放的计算机磁盘的位置,其他自动生成不需要处理,如图1.26所示。之后会让使用者选择编译器,这里默认软件提供的GNU GCC Compiler 编译器,如图1.27所示。

图1.26 工程名和路径选择

图1.27 默认编译器

④进入编辑窗口后,主窗口开始是灰色,依次点开左侧“hello”(前面创建的工程名)——“Sources”,然后双击“main.c”,如图1.28所示。在窗户的右侧就可以看到第一个C语言程序——hello word 程序。

图1.28 打开文件界面

⑤编译运行程序,可以按下工具栏,这是编译与执行联合功能,当然也可以分开先点击按钮,再点击按钮。此时会在窗口的下方出现相关的编译信息,这里至少要保证0 erros(s),否则程序是无法执行的。但是有些程序出现警告不会影响执行过程,会影响执行结果。最好达到图1.29所示的0 erros(s),0 warning(s)。

图1.29 编译信息展示

⑥在正常情况下,会出现cmd 窗口,此时可以看到显示的内容,如图1.30所示。下面还有一行return 返回0 值给系统,以及程序执行的时间。

图1.30 结果显示界面

(2)利用VS 2015 创建新工程

①选择菜单上的“文件”→“新建”→“项目”选项,或者使用快捷键“Ctrl+Shift+N”,如图1.31所示。

(www.xing528.com)

图1.31 VS 创建项目

②之后会打开如图1.32所示的界面,选择左边的“已安装”→“模板”→“Visual C ++”→“Win32”→Win32 控制台应用程序(图1.32),在名称处输入“HelloWorld”,位置处设置项目要存放的路径,最后点击确定。

图1.32 选择和填写项目信息

③在进入向导界面后,同时选中控制台应用程序和空项目,否则软件会创建出一些对于初学者来说陌生的东西,如图1.33所示。

图1.33 信息强调界面

④在主界面的右侧窗口中,展开解决方案“helloworld”,然后右键点击“helloworld”项目,在弹出的级联菜单中依次选择添加和新建项功能,如图1.34所示。

图1.34 新建文件

⑤在弹出的界面左侧依次展开“已安装”和“Visual C++”模块,然后选择代码。接下来在窗口的右侧选择“C++文件(.cpp)”,最后在窗口的名称里面输出文件的名字,默认的依然是创建一个.cpp 文件,最后修改为.c 文件,所以此处填写的是helloworld.c,如图1.35所示。

图1.35 创建新文件

⑥接下来在右窗口双击helloworld 项目下的源文件helloworld.c。在主窗口读者自己添加以下代码:

⑦运行结果,选择“调试”→“开始执行(不调试)”或者快捷键“Ctrl +F5”,结果如图1.36所示。应该注意到,两个环境显示的信息是有所不同的。

图1.36 程序结果展示

注意:利用VS 有时会出现结果窗口闪退的情况,即看不到执行结果,图1.36所示的界面,这里给大家提供几种解决方法。

【方法1】在程序末尾加上语句:system("pause"),但是需要头文件#include <stdlib.h >,运行结果后就会显示结果,并提示请按任意键继续。

【方法2】修改项目配置,右键点击项目,在右键菜单中选择属性,如图1.37所示,然后在弹出对话框的左侧列表中选择“配置属性”→“链接器”→“系统”,最后在右侧的列表中的第一项“子系统”的值中选择“控制台(/SUBSUSTEM:CONSOLE)”,如图1.38所示。

图1.37 打开属性

图1.38 设置控制台

任务总结

在用VS 创建项目时如果选择了“Win32 控制台应用程序”,就必须选择“空项目”;也可以在创建项目时直接选择Visual C+ +下的“空项目”。提醒大家,在用不同的集成开发环境编写C语言程序之前,创建项目或者创建源文件的过程有不同之处。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈