(3)实验实例
在进行实例的编写前,先讲解两个常见编译环境的安装以及创建工程的过程,这些需要读者按照步骤,课下在自己的电脑上实现,如果读者有其他的C 语言编译环境也可以使用,不强制使用教材中列出的两款软件。
1)安装Code∷Blocks 以及创建C 文件。
①在百度等搜索引擎搜索Codeblocks 或直接输入网http:∥www.codeblocks.org/进入Code∷Blocks 官网,如图1-1所示。
②进入下载页面,一般使用的话,选择安装二进制版,如图1-2所示。
③选择合适的版本,本书下载的是适用于windows 的带编译器等工具的版本,也是最常用的版本,如图1-3所示。
④下载完成后启动安装程序,安装过程比较简单,根据提示点击next 或者I Agree 按钮就可以了。需要注意的就是看读者需不需切换软件的安装目录,如果需要,可以按照图1-4所示进行操作。

图1-1 进入软件官网页面

图1-2 下载界面

图1-3 软件版本选择

图1-4 修改软件的安装路径
⑤接下来就是耐心等待软件在电脑上的安装,这个过程一般两分钟就可以完成,如图1-5所示。安装完成后会提示是否马上运行软件,如图1-6所示。

图1-5 安装过程界面

图1-6 提示是否马上运行软件
⑥最后提示软件安装成功,如图1-7 和图1-8所示。

图1-7 安装完成界面

图1-8 关闭安装界面
⑦首次使用会有如图1-9所示的界面,让读者知晓软件使用的默认编译器。然后进入软件的首界面,如图1-10所示。

图1-9 默认的编译器
⑧双击图标打开文件,进入软件首界面,第一次使用选择“创建新工程”,后面可以选择“打开已有的工程”,如图1-10所示。

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

图1-11 创建模板界面
⑩需要给工程取一个名字,这里起名为hello,然后选择创建的工程要存放在电脑磁盘的位置,其他自动生成不需要处理,如图1-13所示。之后会让使用者选择编译器,这里默认软件提供的GNU GCC Compiler 编译器,如图1-14所示。

图1-12 选择C 语言

图1-13 工程名和路径选择

图1-14 默认编译器
⑪进入编辑窗口后,主窗口一开始是灰色,依次点开左侧hello(前面创建的工程名)、Sources,然后双击main.c,如图1-15所示。在窗户的右侧就可以看到第一个C 语言程序——hello world 程序。

图1-15 打开文件界面

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

图1-16 编译信息展示
⑬正常情况下,就会出现cmd 窗口,此时就可以看到显示的内容,如图1-17所示。下面还有一行return 返回0 值给系统,以及程序执行的时间。

图1-17 结果显示界面
2)安装Visual Studio 2015 以及创建C 文件。
①双击镜像文件后会弹出如下的对话框,选择“运行vs_community.exe”即可进入安装程序。开始安装后,会出现等待界面(可能需要几分钟)。之后就进入初始化安装程序的界面,如图1-18所示。
②如果你的计算机配置不恰当,VS 安装程序会给出警告,如图1-19所示。出现该警告是由于我的计算机没有安装IE10。忽略该警告,点击“继续”按钮。

图1-18 初始化界面

图1-19 警告界面
③选择安装位置以及安装方式,如图1-20所示。本书将VS2015 安装在D:\Program Files\目录下,你也可以安装在别的目录。VS2015 除了支持C/C++ 开发,还支持C#、F#、VB 等其他语言,我们没必要安装所有的组件,只需要安装与C/C++相关的组件即可,所以这里选择“自定义”,选择要安装的组件。我们不需要VS2015 的全部组件,只需要与C/C++ 相关的组件,所以这里只选择了“Visual C++”,将其他用不到的组件全部取消勾选了,如图1-21所示。

图1-20 安装路径选择

图1-21 选择Visual C++
④点击“下一步”按钮,弹出如下的确认对话框,点击“安装”按钮开始安装,如图1-22所示。接下来进入漫长的等待过程,可能需要半个小时左右,如图1-23所示。安装完成后,VS2015 可能会要求重启计算机,同意即可。

图1-22 开始安装

图1-23 安装界面
⑤重启完成后,打开“开始菜单”,发现多了一个“Visual Studio 2015”的图标,就证明安装成功了。首次使用VS2015 还需要简单的配置,主要包括开发环境和主题风格。启动VS2015,会提示登录,如果你不希望登录,可以点击“以后再说”,如图1-24所示。接下来选择环境配置,如图1-25所示。(https://www.daowen.com)

图1-24 登录界面

图1-25 环境配置界面
使用VS2015 进行C/C++ 程序开发,所以选择“Visual C++”这个选项。至于颜色主题,读者可以根据喜好选择。等待几分钟的准备过程,VS2015 就启动成功了,如图1-26所示。

图1-26 软件准备阶段
⑥依次选择菜单上的文件、新建、项目,或者使用快捷键:Ctrl+Shitf+N,如图1-27所示。

图1-27 VS 创建项目
⑦之后会打开如图1-28所示的界面,依次选择右边、已安装、模板、Visual C ++、Win32、Win32 控制台应用程序,在名称处输入“Hello World”,位置处设置项目要存放的路径,最后点击确定。
⑧在进入向导界面后,一个是要选中控制台应用程序,另一个是要选中空项目,否则软件会创建出一些对于初学者来说陌生的东西,如图1-29所示。

图1-28 选择和填写项目信息

图1-29 信息强调界面
⑨在主界面的右侧窗口中,展开解决方案"Hello World",然后右键点击helloworld 项目,在弹出的级联菜单中依次选择添加和新建项功能,如图1-30所示。

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

图1-31 创建新文件
⑪接下来在右窗口双击HelloWorld 项目下的源文件HelloWorld.c。在主窗口读者自行添加以下代码:

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

图1-32 程序结果展示
注意:VS 有时会出现结果窗口闪退的情况,也就是说看不到执行结果(如图1-36所示的界面),这里给大家提供几种解决方法。
方法1:在程序末尾加上语句:“system("pause");”,但是需要头文件#include <stdlib.h >,这样运行结束后就会显示结果,并提示请按任意键继续。

方法2:修改项目配置,右键点击项目,在右键菜单中选择属性,如图1-33所示,然后在弹出的对话框左侧列表中选择“配置属性——链接器——系统”,然后在右侧的列表中,在第一项“子系统”的值中选择“控制台(/SUBSYSTEM:CONSOLE)”,如图1-34所示。
当环境准备就绪后,就可以在环境中开始编程了。

图1-33 打开属性

图1-34 设置控制台
3)编写程序,在屏幕上显示如下内容:“这是我大学生活的第一个程序,欧耶!”
【程序分析】根据题目,我们发现该题目只显示了一行文字出来,示例程序中学习到,如果只是原样输出某些内容,我们借助printf()函数就可以,而且只需要一个参数,该参数必须用双引号“”引起来。
【参考程序】


【运行结果】如图1-35所示。

图1-35 运行结果
4)编写程序,在屏幕上显示如下图案。

【程序分析】结合目前所学的知识,发现这个无非就是多输出几行内容,每一行内容稍微有些区别,最终组合起来形成一个整体效果。原样输出内容还是使用printf()函数。同时还需要注意转义字符“\n”的使用。
【参考程序】

【运行结果】如图1-36所示。

图1-36 运行结果
(4)实验内容
①编写程序,在屏幕上显示如下内容,需要使用不少于2 种转义字符。

【程序分析】
【参考程序】
②编写程序,在屏幕上显示如下用*组合而成的图案。

【程序分析】
【参考程序】
(5)实验拓展
①编写程序,在屏幕上输出用星号“*”组成的你姓名拼音首字母的图案。
②编写程序,在屏幕上输出用星号“*”组成如图1-37所示的图案。

图1-37“*”组成图案
③输出你的系统下,int、float、double 和char 4 种类型所占的字节数。提示:运用sizeof()字符运算符。
④从1 到9 任选一个你喜欢的数字,先乘以3,再加上3,再乘以3,最后把个位数和十位数相加,得到结果是什么?