C++语句
C++程序中最小的独立单位便是语句(statement),以分号结束。
1. 声明语句
C语言中,产生实际操作的才称为语句。对变量的定义不是语句,且要求定义在所有语句之前。
C++中,对变量的定义是语句,且可以出现在函数中的任何行。
2. 执行语句
通知计算机完成一定的操作。执行语句包括:
(1)控制语句,完成一定的控制功能。C++有9种控制语句,即
① if( )~else~ (条件语句)
② for( ) (循环语句)
③ while( ) (循环语句)
④ do~while( ) (循环语句)
⑤ continue (结束本次循环语句)
⑥ break (中止执行switch或循环语句)
⑦ switch (多分支选择语句)
⑧ goto (转向语句)
⑨ return (从函数返回语句)
(2)函数和流对象调用语句。
函数调用语句:由一次函数调用加一个分号构成一个语sort(x,y,z);
流对象调用语句:cout<<x<<endl;
(3)表达式语句
由一个表达式加一个分号构成一个语句。
如:由赋值表达式构成一个赋值语句。
i=i+1 //是一个赋值表达式。
i=i+1;//是一个赋值语句。
任何一个表达式的最后加一个分号都可以成为一个语句。一个语句必须在最后出现分号。
表达式能构成语句是C和C++语言的一个重要特色。
C++程序中大多数语句是表达式语句(包括函数调用语句)。
3. 空语句 ;
即只有一个分号的语句,它什么也不做。有时用来做被转向点,或循环语句中的循环体。(什么也不做)
4. 复合语句
可以用 { }把一些语句括起来成为复合语句。
注意:复合语句中最后一个语句中最后的分号不能省略。
在本章中将介绍几种顺序执行的语句,在执行这些语句的过程中不会发生流程的控制转移。