您现在的位置:学赛首页 > 计算机等级考试 > 复习资料 > 正文
二级C++重点难点分析:C++的基本语句[2]
http://www.educity.cn 作者:希赛IT教育研发中心 来源:希赛网 2007年7月11日 发表评论 进入社区
用数据类型进行输出操作。cout允许在一条语句中连续使用插入运算符来输出多项数据。C++中的两种换行输出方法(使用换行字符\n,使用输入/输出操作符endl)实现的功能完全相同,都是使随后的输出内容从新的一行开始显示。
    使用cin进行数据输入操作的一般格式为:

    cin>>Var;

    其中,Var代表一个变量,“>>”称为提取运算符。该语句的含义是:程序将暂时中止执行,等待用户从键盘上输入一个数据;如果用户键入了一个有效的数据并按下了回车键,程序就将此数据保存到变量Var中,并继续执行接下来的语句。cin语句比较灵活,可以对C++中所有的常用数据类型进行输入操作。cin允许在一条语句中连续使用提取运算符来输入多项数据。

    小技巧:为了方便用户阅读,程序员在使用cout进行多项数据输出时需要加入一些分隔字符,常用的分隔字符有空格(字符常量' ')和水平制表(字符常量'\t')。

    警钟长鸣:使用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]