您的位置:首页 > 编程语言 > C语言/C++

C++ 复习语句篇001

2010-10-19 01:58 246 查看
分为简单句,复合句,声明句。

简单句:只完成单一任务.

1>表达式语句 = 表达式样+ ;(计算时通常会影响程序状态)

2>空语句 = ;(一般完成语法完整,而逻辑上并不需要。)最好加上注释让人知道是有意省略的。

复合句:作为一个单元执行的由一组语句组成结构。

复合句用在语法规则要求使用单个语句但程序逻辑却需要不止一个语句的地方。

1>块 :标识一个作用域,在块中引入的名字只能在块中或嵌套的子块中使用。块与其它语句不同的是它不是以分号结尾。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------

语句的作用域:可在语句结构中定义变量。作用域也仅在语句块结构内有效。在条件表达式中定义的变量必须初始化,该条件检验的就是初始化对象的值。对于在控制语句中定义的变量,限制其作用域的一个好处是,这些变量名可以重复使用。

2>if 语句

格式: if (condition)

statement

condition:1.必须用用()括起来,它可以是一个表达式(a + b > c),也可以是一个初始化声明(int ival = compute_value()).如果在条件表达式中定义了变量,那么变量必须初始化。然后将已初始化的变量转换成 bool值,该bool值决定条件是否成立。类类型能否用在条件表达式中取决于类本身。

3>switch语句

提供一种理更方便的来实现深层嵌套的 if/else逻辑.

switch表达式必须产生一个整数结果,每个case标号的值都必须是一个常量表达式。default标号相当于提供了else子句的功能。switch内部的变量定义,对于switch结构,只能在它的最后一个case标号或 default标号后面定义变量,制定这个规则是为了避免出现代码跳过变量的定义和初始化的情况。如果需要为某个特殊的case定义变量,则可以引入块语句,在该块语句中定义变量。

声明句:为系统定义一个新的标识符。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: