购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.3 开始C编程——我的第1个C程序

本节视频教学录像:19分钟

我们已经大致了解了Visual C++ 6.0和Turbo C 2.0的界面,本节引入第1个C程序“Hello C!”,开始我们的C编程之旅。

1.3.1 程序编写及运行流程

汇编程序要转换成可执行文件(可以理解为能够“单独运行”的文件,一般在Windows操作系统中常见的可执行文件为*.exe/*.sys/*.com文件等),需要通过汇编器来实现。那么,对于用C语言编写的代码,是如何把它转换为可执行文件的呢?

要转换C语言为可执行文件,需要借助的工具是编译器(Compiler),转换的过程叫做编译。经过编译,生成目标程序,目标文件是机器代码,是不能够直接执行的,它需要有其他文件或者其他函数库辅助,才能生成最终的可执行文件,这个过程称之为连接,使用的工具叫做连接器。

C程序的编写和运行流程如图所示。

我们把编写的代码称为源文件或者源代码,输入修改源文件的过程称为编辑,在这个过程中还要对源代码进行布局排版,使之美观有层次,并辅以一些说明的文字,帮助我们理解代码的含义,这些文字称为注释,它们仅起到说明的作用,不是代码,不会被执行;经过编辑的源代码经过保存,生成后缀名为“.c”的文件,这些源文件并不能够直接运行,而需要经过编译,把源文件转换为以“.obj”为后缀名的目标文件;此时目标文件再经过一个连接的环节,最终生成以“.exe”为后缀名的可执行文件。能够运行的是可执行文件。

1.3.2 在Visual C++ 6.0中开发C程序

本小节介绍使用Visual C++ 6.0开发C程序的过程。本书的所有例程都是在VC++ 6.0中开发的。

【范例1-1】使用Visual C++ 6.0创建C程序并运行。

第1步:创建空工程。

(1)在VisualC++6.0中,选择【Flie】 【New】菜单,在弹出的对话框中选择【Projects】选项卡,在左侧列表框中选择【Win32 Console Application】,在【Project name】文本框中输入工程名“Hello”,单击【Location】文本框右侧的 按钮,选择工程要存放的文件夹。

(2)单击【OK】按钮,选中【An empty project】单选按钮,单击【Finish】按钮,显示工程信息,然后单击【OK】按钮,即可完成空工程的创建。

第2步:添加C源程序。

(1)选择【Flie】 【New】菜单,在弹出的对话框中选择【Files】选项卡,在左侧列表框中选择【Text File】,新建一个程序文档,在【File】文本框中输入“Hello.c”,单击【Location】文本框右侧的 按钮,可浏览到程序存放的文件夹(这个文件夹要和工程文件夹保持一致)。

(2)单击【OK】按钮,在编辑窗口输入以下代码(代码1-1.txt)。

01 #include<stdio.h>   /*包含标准输入输出头文件 */

02 int main (void)      /*主函数 */

03 {            /*函数体开始 */

04 printf(“Hello C!\n”);  /*函数体 */

05 return 0;        /*返回值 */

06 }            /*函数体结束 */

第3步:运行程序。

(1)单击工具栏中的【Compile】按钮 ,或选择【Build】 【Compile Hello.c】菜单命令,程序开始编译,并在输出窗口显示编译信息。

(2)单击工具栏中的【Build】按钮 ,或选择【Build】 【Build Hello.exe】菜单命令,开始连接程序,并在输出窗口显示连接信息。

(3)单击工具栏中的【Execute Programe】按钮 ,或选择【Build】 【Execute Hello.exe】菜单命令,即可在命令行中输出程序的结果。

提示

可以省略第1步创建空工程的步骤,直接从第2步开始。但是在程序编译时,会要求确认是否为C程序创建默认的工作空间,单击【是】按钮即可,如下图所示。

1.3.3 在Turbo C中开发C程序

因为Turbo C 也是开发C程序常用的开发环境,所以结合【范例1-1】,下面分步骤详细讲解如何使用Turbo C 2.0创建C程序,但本书的所有例程都是在VC++ 6.0中开发的。

第1步:设置环境。

(1)在Turbo C 2.0中,按【ALT+O】组合键,弹出【Options】菜单,使用方向键选择【Directories】菜单命令,按【Enter】键,选择【Output directory】项,按【Enter】键,输入已存在的路径,如“d:\Final”。

(2)按【Enter】键,然后选择【Options】 【Save Options】,按【Enter】键,保存配置信息,最后连按两次【ESC】键,退出菜单。

第2步:编辑和编译程序。

(1)按【Alt+F】组合键,选择【Write to】菜单命令,按【Enter】键,输入“d:\Final\hello.c”,按【Enter】键,即可将输入的程序保存在D盘的Final目录中,文件名为“HELLO.C”。

(2)在编辑区中输入源程序(程序见【范例1-1】中的“代码1-1.txt”)。

(3)按【F2】键直接保存文件。按【Alt+C】组合键,选择【Compile to OBJ D:HELLO.OBJ】,编译“HELLO.C”程序,并出现编译成功与否的信息对话框。

(4)按【Enter】键,按【Alt+C】组合键,选择【Make EXE file D:HELLO.EXE】,生成可执行文件,并显示生成执行文件成功与否的信息对话框。

(5)按【Enter】键,按【Ctrl+F9】组合键,运行程序,但会一闪而过。按【Alt+F5】组合键,可在屏幕中查看程序运行结果。

(6)按任意键,返回Turbo C 2.0开发环境。 3EIF9TbLiuyI12ZDjhrwI0Q4lyg+bbtTTXFrgAOo8AefioAM/espOCA4HurgEJqL

点击中间区域
呼出菜单
上一章
目录
下一章
×