1.5 C语言程序的格式
通过前面两个实例的介绍可以看出,C语言编写是有一定的格式特点的,下面分别进行介绍。
1.主函数main
C程序都是从main函数开始执行的。main函数放在文件的什么位置都可以。
2.C程序整体是由函数构成的
程序中main就是其中的主函数,当然在程序中是可以定义其他函数的,在这些定义函数中可以进行特殊的操作,使函数完成特定的功能。将所有的执行代码全部放入main函数,程序也是可行的,但将程序分成一块一块的,每一块使用一个函数表示,整个程序看起来结构性好,并且易于观察和修改。
3.函数体的内容在“{}”中
每一个函数都要执行特定的功能,那么怎么能看出一个函数的具体操作范围呢?答案就是找寻“{”和“}”这一对大括号。C语言使用一对大括号来表示程序的结构层次,需要注意的就是左右大括号要对应使用。
技巧:在编写程序时,为了防止对应大括号遗漏,每次都先将两个对应的大括号写出来,然后再向括号中添加代码。
4.每一个执行语句都以“;”结尾
如果注意观察前面的两个实例就会发现,在每一个执行语句后面都会有一个分号“;”作为语句结束的标志。
5.英文字符不区分大小写
在程序中,可以使用英文的大写字母或小写字母。但一般情况下使用小写字母,因为小写字母易于观察。但是在定义常量时常使用大些字母,而在定义函数时有时也会将第一个字母大写。
6.空格、空行的使用
空行的作用就是为了增加程序的可读性,使程序代码位置安排合理、美观。例如,写如下代码就非常不利于观察:
int Add(int Num1, int Num2) /*定义计算加法函数*/
{/*将两个数相加的结果保存在result中*/
int result =Num1+Num2;
return result; /*将计算的结果返回*/}
但是如果将其中的执行语句在函数中进行缩进,使函数体内代码开头与函数头的代码不在一列,这样就会有层次感,例如:
int Add(int Num1, int Num2) /*定义计算加法函数*/
{
int result =Num1+Num2; /*将两个数相加的结果保存在result中*/
return result; /*将计算的结果返回*/
}
1.6 开 发 环 境
俗话说磨刀不误砍柴功,要将一件事做好,先要了解要使用的工具。本节将会详细介绍两种常用学习C语言程序开发的工具,分别为Turbo C 2.0和Visual C++ 6.0。
1.6.1 Turbo C 2.0
Turbo C是美国Borland公司的产品。Borland公司在1987年首次推出Turbo C 1.0产品,Turbo C 2.0在1989出版。
Turbo C(以下简称TC)的小巧和简单及其直观的操作赢得了不少学习C语言的用户的青睐,并且TC为用户提供的是一个集成开发环境,将程序的编辑、编译、连接和运行等操作全部集中在一个界面上进行,使得操作非常方便。
下面通过一个实例讲解如何使用TC环境,具体操作步骤如下:
(1)为了可以使用TC开发环境,首先要将TC编译程序装入计算机磁盘的某一目录下,例如,放在C盘中的子目录TC下。
说明:这个继承开发环境大约只有2MB左右,因为它的小巧,所以很适合初学者学习使用,但是其界面不是很友好,不能使用鼠标进行操作。
(2)在其子目录下找到可执行程序tc.exe,选择并打开,此时打开如图1.4所示的Turbo C集成开发环境。
(3)图1.4上方是开发环境的菜单栏部分,其中的菜单项依次是文件操作(File)、编辑(Edit)、运行(Run)、编译(Compile)、项目(Project)、选项(Options)、调试(Debug)、中断/观察(Break/watch)。
在集成环境刚被打开时,默认选中的是File菜单项,此时可以使用方向键中的左右键选择其他菜单项。当菜单项被选中时会显示出反色,此时如果按Enter键,可以显示菜单项的子菜单,如图1.5所示。