C++程序的语句
C++程序的组成如图3.1所示,即一个C++程序可以由若干个源程序文件组成,一个源程序文件可以由若干个函数和编译预处理命令组成,一个函数由函数说明部分和函数执行部分组成,函数执行部分由数据定义和若干个执行语句组成。语句是组成程序的基本单元。
C++语言的语句可以分成以下六大类:
(1)说明语句
在C++中,把对数据类型的定义和描述以及对变量和符号常量的定义性说明统称为说明语句。例如:
inta1,a2; ∥定义整型变量a1、a2
说明语句在程序的执行过程中,并没有对数据进行操作,而仅是向编译系统提供一些说明性的信息。例如,定义变量语句int a1,a2;是告诉编译系统为变量a1、a2各分配4个字节的存储空间用于存放变量的值。在C++中,说明语句作为语句来对待,它可以出现在函数中允许出现语句的任何地方,当然也可以出现在函数定义之外。
图3.1 C++程序的组成超实用性的Python零基础入门到进阶视频源码淘宝¥2购买已下架(2)控制语句
完成一定控制功能的语句,即有可能改变程序执行顺序的语句称为控制语句。控制语句包括:条件语句、开关语句、循环语句、转向语句、从函数返回语句等。例如:
if(x>y)z=x;elsez=y;
该条件语句表示若x>y,则z=x;否则z=y,即根据x、y值的大小决定z的取值。
(3)函数调用语句
在一次函数调用后加上一个分号所构成的语句称为函数调用语句。例如:
ave(x,y);
其中,ave(x,y)为求x、y两个变量的平均值的函数。
(4)表达式语句
在一个表达式的后面加上一个分号所构成的语句称为表达式语句。例如:由一个赋值表达式加一个分号构成一个赋值表达式语句。
x=2%3-3.0/4;
(5)空语句
只有一个分号所构成的语句称为空语句。即:
;
空语句不作任何操作,主要用于指明被转向的控制点或在特殊情况下作为循环语句的循环体。
(6)复合语句
用花括号{}把一个或多个语句括起来后构成的一个语句称为复合语句(也称为语句块)。C++把复合语句作为一个语句来处理,复合语句可以出现在允许出现一个语句的任何位置。复合语句中的左花括号标明了复合语句的开始,右花括号标明了复合语句的结束,右花括号后边不再需要分号。
例如:
{
t=a;
a=b;
b=t;
}
复合语句主要用于控制语句中。
好了,本文到此结束。如果对编程、计算机、程序员方面感兴趣的话,欢迎私信联系我,随时交流!点个