文档详情

c语言程序设计--第4讲 选择结构程序设计.pdf

发布:2017-06-25约2.39万字共83页下载文档
文本预览下载声明
第四讲 选择结构程序设计 材料与能源学院 微电子材料与工程系 陈易明 1400311870@ 主要内容  关系运算符和关系表达式  逻辑运算符和逻辑表达式  if else语句  switch语句 1. 关系运算符  关系运算符 1. (小于) 2. = (小于或等于) 3. (大于) 4. = (大于或等于) 5. == (等于) (注意,两个等号) 6. != (不等于)  关系运算: k 2, i == 6, i != j 关系运算的结果是 逻辑值 逻辑值: 1 (判断成立, 真);  0 (判断丌成立, 假); C语言中,关系运算的结果: 0 (假) 1 (真)  例1 :int result = 3 2  result的值是什么? 例2 :int result = 3 +2 2 *3  result的值是什么? 关系表达式:用关系运算符将表达式接起来 练习: 写出以下程序的执行结果 int main() { int num=5, result; 3 2; result= num+10num*2; result= (num=3)(num=5); ab ; num = (num3)(num5); printf(%d, %d, num, result); return 0; } •关系表达式的值是一个逻辑值,即“真”或“假”。 关系运算的优先级 1. (小于) 2. = (小于或等于) 优先级相同(高) 3. (大于) 4. = (大于或等于) 5. == (等于) 优先级相同(低) 6. != (丌等于) 说明: 关系运算符的优先级低于算术运算符( +-*/% ) 关系运算符的优先级高于赋值运算符( = ) 课堂练习,写出以下程序的执行结果 #include stdio.h int main() { int apple=10, banana=20, cookie=30, cake=40; int option_a, option_b, option_c, option_d ; option_a = apple + banana cookie + cake; option_b = apple == banana -
显示全部
相似文档