第8章 C++的基本语句
本章节内容来自全国计算机等级考试用书《计算机等级考试考点分析、题解与模拟——二级C++语言》。本章主要考查C++的基本语句。通过对历年试卷内容的分析,本章考核内容约占3.6%,属于非重点考查对象。由命题走势图8-1可知,本节部分所涉及考题分值先升后降,目前已趋于稳定。

8.1 C++的基本语句
语句是C++程序中的基本功能单元,语句是为完成某项任务而进行的相关操作,C++语句通常以分号作为结束标志。按照功能的不同,C++语句分为6种类型:声明语句、表达式语句、选择语句、循环语句、跳转语句、复合语句。在C++中,赋值和函数调用都属于表达式而不是语句。
按照执行流程的不同,C++语句结构分为下述3种类型。
1.顺序结构
按照先后顺序依次执行程序中的语句。
2.选择结构
按照给定条件有选择地执行程序中的语句。
3.循环结构
按照给定规则重复地执行程序中的语句。
8.1.1 考点1:声明语句
在C++程序中,一个名称在使用之前必须先被声明,其目的是告诉编译器某个名称所指代的实体类型。使用该语句可以完成下面的工作。
① 变量声明,例如:char ch。
② 常量声明,例如:const int MAX_LEN=128。
③ 函数声明,例如:double sqrt(double)。
④ 类型声明,例如:typedef unsigned int ID。
大多数声明语句同时也是定义语句,即对某个名称所指代的实体进行具体描述的语句。使用声明语句定义变量时,还可以对其进行初始化。
警钟长鸣:C++语言规定:一个实体的定义只能出现一次,而其声明却可以出现多次,并且同一实体的多个声明必须在类型上保持一致。
例8.1.1 若有定义:“int a=8,b=5,c;”,执行语句“c=a/b+0.4;”后,c的值为( )。
A.1.4 B.1 C.2.0 D.2
答案:B
8.1.2 考点2:表达式语句
在任何合法的C++表达式后面添加一个分号便构成了一条表达式语句,其格式为:
<表达式>;
利用表达式语句可以进行如下操作。
① 赋值操作,例如:count=5。
② 复合赋值操作,例如:a+=9。
③ 增量、减量操作,例如:i++。
④ 函数调用操作,例如:abs(x)。
⑤ 输入输出操作,例如:cout<<a+b。
8.1.3 考点3:基本输入输出语句
C++程序的输入输出操作通过标准库中的输入/输出流对象来完成。在头文件iostream.h中定义了代表屏幕的标准输出流对象cout和代表键盘的标准输入流对象cin,在程序中使用它们之前,首先应当加入预处理命令:#include<iostream.h>,以包含标准头文件iostream.h。
使用cout进行数据输出操作的一般格式如下:
cout<<Expr;
其中,Expr代表一个表达式,“<<”称为插入运算符。该语句的含义是:将表达式Expr的值输出(显示)到屏幕上当前光标所在位置。cout语句比较灵活,可以对C++中所有的常
本章节内容来自希赛全国计算机等级考试用书《计算机等级考试考点分析、题解与模拟——二级C++语言》。(购书请见 :http://shop.csai.cn/itbook/itbookinfo.asp?lbbh=10032460)
[1] [2]