C-Free是一款支持多种编译器的专业化C/C++集成开发环境。使用它,程序员可以轻松地编辑、编译、连接、运行和调试C语言程序。C-Free的最新版安装包可在其官网www.programarts.com上下载,C-Free的安装和标准的Windows程序一样,依照其安装向导的指引就能顺利完成安装。下面展示了在C-Free 5.0中编辑、编译、连接、运行一个C语言程序的基本操作。
1.认识C-Free 5.0集成开发环境
在Windows的“开始”菜单中单击C-Free 5.0的启动项,其操作界面如下图所示。
(1)上机体验,试说明C-Free 5.0界面布局中各窗口的作用。
_____________________________
(2)通过C-Free 5.0帮助了解它都支持哪些C编译器?默认的编译器是什么?
_____________________________
(3)使用C-Free 5.0帮助去了解“文件”和“构建”菜单中的命令能完成哪些工作?
_____________________________
(4)通过鼠标指向工具图标时的提示去了解常用工具按钮的功能,然后在下面做简明的记录。
__________________________________________________________
2.设置C-Free 5.0的工作环境
由于C-Free 5.0同时支持C及C++程序的开发,为方便C语言程序的编写和运行操作,需要对C-Free 5.0的工作环境做必要的设置。在“工具”菜单中,选择“环境参数”,然后在“一般”和“快捷键”标签页作如下图所示的设置即可。
(1)新建文件类型默认是cpp(这是C++源程序的文件扩展名),请改为c。
(2)请思考设置“最近打开文件的最大个数”有什么作用?“允许自动保存文件”给编程操作带来何种影响?
_____________________________
(3)在“快捷键”标签页中把常用功能的快捷键设置成自己方便使用的快捷键。
3.新建与编辑C语言源程序
单击菜单“文件”→“新建”或直接单击工具栏上的“新建”工具按钮即建立一个空的C语言源程序文件,程序员可以在源码窗口中输入并编辑C语言源程序,如下图所示。
(1)请描述你在输入源代码时有什么发现。
_____________________________
(2)在源代码窗口中的编写或编辑操作可否借鉴在Word中编写文档的经验?
_____________________________
(3)新建的源文件的默认文件名是什么?可以同时编写多个源程序吗?
_____________________________
4.保存C语言源程序文件
单击菜单“文件”→“保存 Ctrl+S”或直接单击工具栏上的“保存”工具按钮,然后在打开的对话框中,选择保存的路径、选择保存类型、输入源程序文件名,单击“保存”按钮完成源程序文件的存盘,如下图所示。
(1)你认为有哪些措施可以较好地管理好源程序文件?
_____________________________
(2)可不可以不选择文件的保存类型?
_____________________________
5.编译、运行程序
在“构建”菜单中,选择“运行 F5”命令或直接单击工具栏上的“运行”工具按钮,C-Free 5.0自动调用C编译器的编译、连接命令把源程序生成可执行程序并运行程序,如下图所示。
(1)你的程序顺利运行了吗?如果没有,是什么原因?在哪里可以查找程序中出现的问题?
_____________________________
(2)“构建”菜单中的“编译”和“构建”命令的作用是什么?
_____________________________
(3)试一试,关闭C-Free 5.0集成开发环境,然后到你保存的文件夹中双击生成的程序文件名来运行程序,观察生成的程序能否脱离C-Free 5.0集成开发环境运行?
_____________________________
6.根据实验完成下面的题目
(1)C语言程序从哪里开始执行?在哪里结束程序?
①C-Free 5.0中新建一个程序文件,输入并运行任务一中第二个程序,观察并记录程序语句执行的先后顺序。
②交换任务一中第二个程序中“main”和“max”两个函数的位置,执行修改后的程序,仍关注程序语句执行的先后顺序。
根据这两次程序执行的情况,你的结论是:_____________________________。
(2)C语言源程序运行的过程
C语言源程序的运行要经过___、____、____和____,每步生成的文件扩展名分别是___、____、____、____。
(3)找出C-Free 5.0中常用操作的快捷键
程序文件存盘:______ 编译运行程序:______
关闭源程序文件:______ 编译源程序文件:______
开始调试:______ 设置/取消断点:______
单步执行:______ 运行到光标处:______
眼下留神
●启动C-Free 5.0时,在主界面前先出现“开始”对话框,它提供了快速打开或新建程序的功能,如果不用,则可以直接关闭。
●C-Free 5.0默认安装了mingw5的C编译器。如果要使用其他的C编译器,则需要单独下载、安装,并在C-Free 5.0中新建相应的构建配置,然后才可以使用新的编译器来编译C语言源程序。
●单击C-Free 5.0的编译器右侧按钮 可以切换生成的程序中是否包含调试信息,当编译器名前有[D]标志时,构建的程序才可以被调试。
●在编译、运行程序之前,务必正确保存源程序文件。
●使用C语言编写的程序源代码文件被称为C语言源程序。它是一个文本文件,可以使用任何文本编辑器进行编辑修改,在保存到磁盘中时,使用单字母c作为源程序文件的扩展名。
●C语言源程序不能被机器直接识别执行,需要使用一个特定的程序――编译器,把它转换成可被机器识别的目标程序文件,目标程序文件是不完整的程序文件,还需要用另一个称为连接器的程序把目标程序文件和使用到的库函数预编译代码以及特定操作系统需要的程序启动代码组装在一起以生成可以执行的程序文件。其过程如下所示:
在C-Free 5.0中安装配置C语言编译器(延伸阅读)
在C-Free 5.0中调试C语言程序(延伸阅读)
●C-Free 5.0是一个集成了编辑器、编译器、连接器和其他辅助工具的C语言程序编程平台,也即C语言的集成开发环境(IDE)。
(1)C语言源程序由____组成的,源程序中只有一个____函数。
(2)C语句用____作为结束符,以#开始的命令称为_______。
(3)C语言的可用字符由____、____、____组成。
(4)标识符是____的名称,它由____、____、____3种字符组成。标识符只能使用____格式的字符。标识符的第一个字符必须____。
(5)执行C程序的快捷键是____。
(1)函数没有参数时,可省掉函数名后的小括号。( )
(2)在C语言中标识符main、Main标识的是同一个程序对象。( )
(3)在一个程序行上可以写多条C语句。( )
(4)程序总是从源程序开始往下执行。( )
(5)只要在本程序中没有使用的保留字也可以用作变量名。( )
(6)在C-Free 5.0中,按F9是运行程序文件。( )
(7)函数体必须用一对大括号括起来。( )
(8)main()函数必须写在源程序的开始处。( )
(9)在C-Free 5.0中,快捷键“Alt+X”是退出开发环境。( )
(10)C语言源程序中的每个程序行都要用分号结束。( )
(1)下面合法的自定义标识符是( )。
A._550
B.int
C.6pin
D.xrc-1
(2)下列关于main()函数的说法,正确的是( )。
A.main()函数必须位于所有函数的前面
B.每个程序必须有且只能有一个main()函数
C.其他函数要写在main()函数的函数体中
D.main()函数不是C程序必需的