警钟长鸣:使用cin语句输入数据时,用户输入数据的类型必须与保存该数据的变量类型相匹配,否则将得到错误的结果。
8.1.4 考点4:复合语句和空语句
复合语句又称为块语句,它是用一对花括号“{}”将若干条语句包围起来而组成的一条语句,其语法格式如下:
{
<语句1>
<语句2>
…
<语句n>
}
其中,<语句i>(i=1,2,…,n)可以是声明语句、表达式语句、选择语句、循环语句或跳转语句等任何合法的C++语句,当然,也可以是一个复合语句。复合语句可以出现在程序中任何需要语句的地方,但在通常情况下复合语句可以作为以下成分出现在程序中:
函数的函数体;
循环语句的循环体;
if语句的分支;
switch语句的执行部分。
空语句是一种特殊的表达式语句,仅有一个分号组成,其语法格式为:
;
虽然空语句什么事情都不做,但在某些场合下却需要它作为占位符,表示该处存在着一条语句。
例8.1.2 用以下程序计算1到100的整数的累加和,请填空。
main()
{
int i,sum=________;
i=1;
for(;i<=100;)
{
sum+=i;
i++;
}
printf("sum=%d\n",sum);
}
答案:0
本章节内容来自希赛全国计算机等级考试用书《计算机等级考试考点分析、题解与模拟——二级C++语言》。(购书请见 :http://shop.csai.cn/itbook/itbookinfo.asp?lbbh=10032460)
[1] [2]