文档详情

ylp-(3.11-3.14)第三章程序设计初步.ppt

发布:2017-05-20约3.92万字共144页下载文档
文本预览下载声明
程序中根据一个表达式的值决定程序的流程控制,这种表达式称为判断表达式。 表达式的值等于非0,是逻辑真; 表达式的值等于0,是逻辑假 所有的表达式都可以作为判断(逻辑)表达式 判断表达式的使用 例:expression是x。 若 x==2, 则x!=0 是真, true。 x 本身非零,true。 若 x==0, 则x!=0 是假, false。 x 本身为零,false。 算术表达式用于判断 if ( expression != 0 ) if ( expression ) if ( expression == 0 ) if ( !expression ) 判断表达式的使用 例:expression是x。 若 x==2, 则x==0 是假, false。 !x 非真,false。 若 x==0, 则x==0 是真,true。 !x 非假,true。 算术表达式用于判断 输出1~100之间的奇数 for ( int i = 1 ; i = 100 ; i ++ ) { if ( i % 2 ) cout i \t ; } 判断表达式的使用 if ( expression != 0 ) if ( expression ) if ( expression == 0 ) if ( !expression ) 算术表达式用于判断 i % 2 != 0 判断表达式的使用 输出1~100之间的奇数 for ( int i = 1 ; i = 100 ; i ++ ) { if ( i % 2 ) cout i \t ; } if ( expression != 0 ) if ( expression ) if ( expression == 0 ) if ( !expression ) 算术表达式用于判断 判断a是否等于b if ( a - b ) cout a != b endl ; else cout a == b endl ; 判断表达式的使用 if ( expression != 0 ) if ( expression ) if ( expression == 0 ) if ( !expression ) 算术表达式用于判断 a - b != 0 判断表达式的使用 判断a是否等于b if ( a - b ) cout a != b endl ; else cout a == b endl ; if ( expression != 0 ) if ( expression ) if ( expression == 0 ) if ( !expression ) 算术表达式用于判断 一个点不在坐标轴上 while ( x y ) …… 判断表达式的使用 if ( expression != 0 ) if ( expression ) if ( expression == 0 ) if ( !expression ) 算术表达式用于判断 x != 0 y != 0 一个点不在坐标轴上 while ( x y ) …… 判断表达式的使用 if ( expression != 0 ) if ( expression ) if ( expression == 0 ) if ( !expression ) 赋值表达式用于判断 if ( c = a - b ) cout the difference of a and b is : c endl ; else cout a is equal to b endl ; 判断表达式的使用 if ( c = a - b ) cout the difference of a an
显示全部
相似文档