------------------------------------------------------------------------------------------------------------------------------
最简单的流程控制就是顺序执行,即按照语句的书写次序,从左到右从上到下依次执行。
C++的顺序执行语句有3种:
1)格式:<表达式>;
2)举例:
? ? ? ?a+b*c;
? ? ? ?a>b?a:b;??
? ? ? ?a++;? //自增
? ? ? ?x=a+b; //赋值
? ? ? ?func(a); //函数调用
? ? ? ?cin<<x;? //输入
3)可以直接背住的例题:(书上的程序示例非常干净易懂,有助于快速掌握C++)
? ? 1.编写一个程序,从键盘输入一个数,输出该数的平方、立方、平方根。
? ? ??
?2.计算级数a+2a+3a+....的前n项和
(让我自己先思考一下)
?
复合语句是由一对花括号{}括起来的一个或者多个语句构成,又称为块(block)
格式:{<语句序列>}
举例:
?{
int a,b;//数据定义
cin>>a>>b;//表达式语句
int max;//数据定义
max=(a>=b)?a:b;
cout<<max<<endl;//表达式语句
}
空语句不做任何事情,其作用是用于语法上需要一条语句的地方,而这个地方恰好不需要做任何事情