正在加载图片...
第2单元控制结构 体说来,一个分程序具有下述形式 局部数据声明部分〉 执行语句段落〉 即分程序是由花括号括起来的一组语句。当然,分程序中也可以再嵌套新的分程序。分程序 是C++程序的基本单位之 分程序在语法上是一个整体,相当于一个语句。因此分程序可以直接和各种控制语句直 接结合使用,用以构成C++程序的各种复杂的控制结构。在分程序中声明的变量的作用范围 仅限于该分程序内部 在讧语句中用<表达式>的值来判断程序的流向,如果<表达式>的值不为0,表示条件成 此时执行<内嵌语句1>;否则(即<表达式>的值等于0)执行<内嵌语句2>。作条件用 的表达式中通常含有比较运算符或逻辑运算符,例如 /x大于y则表达式的值非0,否则表达式的值为0 x>=0.0&&x<=1.0//x的值在0和1之间则表达式的值非0,否则为0 其中的逻辑运算符“&&”表示“并且”。这类表达式在其中的比较或逻辑运算的结果为真 时取非0值,为假时取值0,因此正好可以用来在if语句中表示条件。关于这些表达式的使 用方法,还要在42:“逻辑运算符和逻辑表达式”中做比较详细的介绍。 图2-4中的只有一个分支的选择结构可以使用不含else部分的i语句表示 if(<表达式>) <内嵌语句〉 f(<表达式>) 即如果<表达式>的值不为0时执行<内嵌语句>或分程序,否则直接执行if语句后面的其他 语句 233循环结构 hile型循环结构可以使用 while语句实现 while(<表达式>) 循环体〉 其中的<循环体>可以是一个语句,也可以是一个分程序 while(<表达式>)第 2 单元 控制结构 - 23 - 体说来, 一个分程序具有下述形式 { <局部数据声明部分> <执行语句段落> } 即分程序是由花括号括起来的一组语句。当然, 分程序中也可以再嵌套新的分程序。分程序 是C++程序的基本单位之一。 分程序在语法上是一个整体, 相当于一个语句。因此分程序可以直接和各种控制语句直 接结合使用, 用以构成C++程序的各种复杂的控制结构。在分程序中声明的变量的作用范围 仅限于该分程序内部。 在 if 语句中用<表达式>的值来判断程序的流向, 如果<表达式>的值不为 0, 表示条件成 立, 此时执行<内嵌语句 1>; 否则 ( 即<表达式>的值等于 0 ) 执行<内嵌语句 2>。作条件用 的表达式中通常含有比较运算符或逻辑运算符, 例如 x>y // x 大于 y 则表达式的值非 0, 否则表达式的值为 0 x>=0.0 && x<=1.0 // x 的值在 0 和 1 之间则表达式的值非 0, 否则为 0 其中的逻辑运算符“&&”表示“并且”。这类表达式在其中的比较或逻辑运算的结果为真 时取非 0 值, 为假时取值 0, 因此正好可以用来在 if 语句中表示条件。关于这些表达式的使 用方法, 还要在 4.2:“逻辑运算符和逻辑表达式”中做比较详细的介绍。 图 2-4 中的只有一个分支的选择结构可以使用不含 else 部分的 if 语句表示: if (<表达式>) <内嵌语句>; 或者 if (<表达式>) { …... } 即如果<表达式>的值不为 0 时执行<内嵌语句>或分程序, 否则直接执行 if 语句后面的其他 语句。 2.3.3 循环结构 while 型循环结构可以使用 while 语句实现: while (<表达式>) <循环体> 其中的<循环体>可以是一个语句, 也可以是一个分程序: while(<表达式>)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有