文档介绍:
c++语句
说明:高级语言源程序中执行操作的基本单位是语句,语句表示一定的操作。
语句功能分(1)计算机要执行的基本操作运算(+ - * / = 等)。
(2 ) 控制操作的执行顺序(循环控制)。
总结如下:
c++语句
简单语句
复合语句
表达式语句
流程控制语句
空语句
表达式语句
简单表达式
复合表达式
赋值
函数调用
流程控制语句
形成流程控制语句
流程转向
选择结构
循环结构
选择结构
循环结构
二分支(if…else)
多分支结构(switch() case )
while
do …..while
for
流程转向
限定转向
无限定转向
break
return
goto
(一)   表达式语句:即由表达式组成的语句称为表达式语句格式:表达式example:i=x+y; a=b>5; x=sin(y);
表达式-->由赋值与函数调用。
格式为:赋值表达式加分号。
函数调用+分号;
复合表达式为:逗号作为分隔符。如:++i, j-1; i=1,j=2;
(二)       流程控制语句1)表示一个条件。表示内嵌语句
1.  If ()…else…
2.  For ()…
3.  While ()…
4.  Do… while…
5.  Continue
6.  Break
7.  Switch
8.  Go to
9. Return
(1)       goto 语句无条件转移语句
example x=1;
loop1: x++
if (x<100) goto loop1;
注意问题:1。Goto语句一般只能用于平行机构或内->外转,不能从外转到内,否则程序出错。如不能从函数外转到函数内,这样,编译的时候要报错。
不可滥用,同破坏程序可续性结构,尽量少用。
。
用{}构成的复合语句 example:
{x=x+1
y=x+y
…
} 视为一个语句
说明:(1)一个符合语句可以定义多个复合语句,即可以嵌套。
{x=x+1
{y=y+1
z=z+2}
z=z+1 }
(2)符合语句中可以定义变量(c不行)
{int x
x=x+1
y=y+1 }
四:空语句即;不产生任何操作。