使用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]




