优先级(值小的优先级高)第4章 选择结构程序设计逻辑非ab11第4章 选择结构程序设计 逻辑表达式2.逻辑表达式真注意: if语句说明:(1)if与else的配对关系从最内层开始else总是与离它最近的未曾配对的if配对(2)if与else的个数最好相同从内层到外层一一对应以避免出错(3)如果if与else的个数不相同可以用花括号来确定配对关系 条件表达式 复合语句与空语句switch
#
[Return][Return] 用if语句实现选择结构应用举例 例 输入两个学生的成绩a和b输出其中高的成绩 1 设计算法 比较成绩a和b将大者放到变量max中即: if (a>b) max=aelse max=b 然后输出 max的值 2 编程序 include <> void main() {
#
本章任务>= 关系运算符和关系表达式运行结果:22>10的值是:1a<A的值是:011<=7的值是:0 逻辑运算符和逻辑表达式例如: if (x>y) printf(dx) if语句例如: if (x>y) max=x else max=y格式1: if (表达式1) if(表达式2) 语句1 e
在编制程序时有时并不能保证程序一定执行某些指令而是要根据一定的外部条件来判断哪些指令要执行如菜谱中要加工西红柿可能有这样的步骤:如果是用鲜西红柿则去皮切碎开始放入如果是用西红柿酱就在最后放入这里我们并不知道具体操作时执行哪段指令但菜谱给出了不同条件下的处理方式计算机程序也是如此可以根据不同的条件执行不同的代码这就是选择结构程序总是为解决某个实际问题而设计的而问题往往包含多个方面不同的情况需要有不同
level 关于算法 .1 算法的概念2.关系表达式用关系运算符将两个表达式(可以是算术表达式或 关系表达式逻辑表达式赋值表达式字符表达式) 接起来的式子称关系表达式例:a>bab>bc(a=3)>(b=5)a<b(a>b)>(b<c)关系表达式的值是一个逻辑值即真或假例:关系表达式a>b的值为真表达式的值为1例:5>38<4-0 自左向右
if 语句 三种基本形式:单分支if语句双分支if语句多分支if语句include <>void main(){ int ab printf(请输入整数a和b的值:n) scanf(ddab) if(a>b) printf(dna)}表达式.3 多分支if语句语句块n基本格式: if (表达式) if (表达式) 语句块1 else 语句块2 else
顺序结构 while (getchar( ) = n ) 本语句的功能是只要从键盘输入的字符不是回车则重新输入这里的循环体为空语句 if( )else switchfor( )while( )dowhile( )continuebreakgotoreturn结 合 性小于 关系运算符的优先级 答:d 的值为1 等价于:d = ((a = c) == ((a < b)
样式复合语句:用 { } 括起来的一些语句 { 语句1语句2…语句n}函数调用语句:printf(Hello Worldn ) 写Write 『例4-1』putchar使用输出表列:d 格式符101111 1111 1111 1111运行结果:_ _aCHI_ _ include <>void main( ){double xyx=y=printf(fn xy)}_ _ _ _p
违法有害信息,请在下方选择原因提交举报