◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
数据是程序加工的对象,因此C/C++程序中使用到的一切数据都必须对其类型和存储属性加以定义说明。例如,【例1.1】程序中出现的int a,b,c,d;和int d=a%b;等语句都是说明语句,但C规定,变量的说明语句必须出现在可执行语句之前,而在C++中则可以随用随定义,出现在程序的任意位置。
函数是C/C++程序的基本模块,它应该包括函数名、参数说明和函数体三个部分。函数体必须用“{}”括起来。任何C/C++程序都必须含有一个名为main的函数(即主函数),程序运行时总是从main函数中的第一句开始。其他函数称为辅函数,程序中可以没有,也可以有一个或多个。但C++的函数被定义成为类的成员函数。
语句是函数的基本单位,在C/C++程序中,一行上允许写多个语句,或一个语句分成多行写,但每个语句结束必须加分号。
为了增加程序可读性,C/C++允许在程序中插入注释。注释必须以/*开头,以*/结束。注释可以插在程序的任意位置,起到提示语的作用,不是程序的组成部分。适当加入注释,对于程序阅读和维护是十分必要的。C++中还常用“//”符号加在注释信息前面,作为单行注释说明。
C/C++程序都是自由格式书写的程序,因此程序的正文排列与程序功能没有必然联系。但是为了提高程序的可读性,通常在书写C语言程序时,应该按结构化程序设计原则,采用“缩进”的方式将程序设计成“层次型”,即从外层到内层逐层缩进。
C/C++本身无输入输出语句。C的输入输出操作有scanf和printf等完成。而C++除了可以使用C中的标准I/O函数外,还常用自己定义的使用更为方便的I/O操作。例如【例1.1】C++程序中的cout,cin。它们分别为C++的标准输出流和输入流,比C的输入输出简单易用。但是使用cout,cin需要在文件的开头包含“iostream.h”头文件。