分为简单句,复合句,声明句。
简单句:只完成单一任务.
1>表达式语句 = 表达式样+ ;(计算时通常会影响程序状态)
2>空语句 = ;(一般完成语法完整,而逻辑上并不需要。)最好加上注释让人知道是有意省略的。
复合句:作为一个单元执行的由一组语句组成结构。
复合句用在语法规则要求使用单个语句但程序逻辑却需要不止一个语句的地方。
1>块 :标识一个作用域,在块中引入的名字只能在块中或嵌套的子块中使用。块与其它语句不同的是它不是以分号结尾。
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
语句的作用域:可在语句结构中定义变量。作用域也仅在语句块结构内有效。在条件表达式中定义的变量必须初始化,该条件检验的就是初始化对象的值。对于在控制语句中定义的变量,限制其作用域的一个好处是,这些变量名可以重复使用。
2>if 语句
格式: if (condition)
statement
condition:1.必须用用()括起来,它可以是一个表达式(a + b > c),也可以是一个初始化声明(int ival = compute_value()).如果在条件表达式中定义了变量,那么变量必须初始化。然后将已初始化的变量转换成