第2章 C语言的战前准备
人生有很多选择,我可以坐等升官,也可以选择更有挑战的历练。而我没有很老,还有企图心,可以接受挑战。
—林显郎
本章主要知识点
C语言程序的基本编写格式
Turbo C 2.0开发工具的使用
Visual C++(www.cppentry.com) 6.0开发工具的使用
2.1 程序的基本编写格式
教学录像:光盘\mr\video\第2章\程序的编写格式.exe
通过第1章的实例可以看出,C语言是按一定格式来编写的,其特点如下。
主函数main()。
每一个C程序都是从main()函数开始执行的。main()函数可放在文件的任意位置。每个C程序有且仅有一个main()函数。
C程序整体是由函数构成的。
程序中main()就是其中的主函数,在程序中也可以定义其他的函数。在定义函数中进行特殊的操作,使函数完成特定的功能。如果将所有的执行代码全部放入main()函数中,程序也是可行的,但程序看起来没有规律;如果将其分成块,每一块使用一个函数来表示,那么整个程序看起来就具有结构性,且易于观看和修改。
函数的内容放在{}中。
每一个函数都要执行特定的功能,如何能看出一个函数具体操作的范围呢?C语言中使用一对大括号({})来表示程序的结构层次,需要注意的是左右大括号要对应使用。
技巧:在编写程序时,为了防止对应大括号的丢失,在每次使用时都将两个对应的大括号先写出来,然后再向括号中添加代码。
每一个执行语句都以;结尾。
观察第1章的实例就会发现,在每一个执行语句后面都会有一个;号作为语句结束的标志,表示该语句执行结束。
英文字符大小通用。
在程序中,可以使用英文的大写字母,也可以使用英文的小写字母。但一般情况下使用小写字母,因为小写字母易于观察。但是在定义常量时常常使用大写字母,而在定义函数时有时也会将第一个字母大写。
空格、空行的使用。
空格与空行的作用是为了增加程序的可读性,适当地使用空格和空行,可以使得程序代码位置安排得更加合理、美观。但是,变量名、函数名和C语言关键字中间不能加入空格。除此之外的空格和空行可以根据程序可读性和美观的需要进行任意添加,C语言编译系统不会因空格和空行符而受到影响。
例如,下面代码的书写形式非常不利于观察:
- 01 /*main()函数*/
- 02 int main()
- 03 {/*输出要显示的字符串*/
- 04 printf("Hello,World!\n");
- 05 /*程序返回0*/
- 06 return 0;
- 07 }
如果将其中的执行语句在函数中进行缩进,使函数体内代码开头与函数头的代码不在一列,就会有层次感,条理也更加清晰,例如下面的代码:- 01 int main() /*main()函数*/
- 02 {
- 03 printf("Hello,World!\n"); /*输出要显示的字符串*/
- 04 return 0; /*程序返回0*/
- 05 }