《C语言程序设计》 循环程序设计
《 C语言程序设计》 循环程序设计
第5章 循环程序设计 目标要求 掌握C语言中while循环的用法。 掌握C语言中do-while循环的用法。 ■掌握C语言中for循环的用法。 掌握并能熟练地运用循环的嵌套设计。 掌握break语句和contiue语句控制循环的方法
第5章 循环程序设计 ◼ 掌握C语言中while循环的用法。 ◼ 掌握C语言中do-while循环的用法。 ◼ 掌握C语言中for循环的用法。 ◼ 掌握并能熟练地运用循环的嵌套设计。 ◼ 掌握break语句和contiue语句控制循环的方法 目标要求
第5章 循环程序设计 讲课提纲 概述 While循环 do-while循环 for循环 循环的嵌套 break语句和continue语句 循环结构程序举例 小结
第5章 循环程序设计 概述 While循环 do-while循环 for循环 循环的嵌套 break语句和continue语句 循环结构程序举例 小结 讲课提纲
第5章 循环程序设计 赋值运算符和表达式 ·简单赋值运算符 例 a=10 。符号: /*把常量10赋给变量a*/ 。格式 变量名=表达式 。作用:将一个数据(常量或表达式)赋给一个变量 复合赋值运算符 种类:仁-二=仁=《仁》三&= = 含义:变量op=表达式台变量交量 op表达式 x%=3 x=x%3 x*=y+8 X=x*(y+8) a+=3 a=a+3
第5章 循环程序设计 ◼ 复合赋值运算符 ◼种类:+= -= *= /= %= 《= 》= &= ^= |= ◼含义: 变量 op= 表达式 变量 = 变量 op 表达式 a+=3 a=a+3 x*=y+8 x=x*(y+8) x%=3 x=x%3 例 a=10 /*把常量10赋给变量a*/ 赋值运算符和表达式 ◼简单赋值运算符 ◼ 符号: = ◼ 格式: 变量名 =表达式 ◼ 作用:将一个数据(常量或表达式)赋给一个变量
第5章循环程序设计 说明: 例3=x-2*y; 结合方向:自右问名 a+b=3; ·左侧必须是变量,不能是常量或表达式 ■赋值转换规则:使赋值号右边表达式值自动 转换成其左边变量的类型 ·赋值表达式的值与变量值相等且可嵌套9 例: a=b=c=5 /表达式值为5,a,b,c值为5 a=(b=5) /b=5;a=5 a=5+(c=6) /表达式值11,c=6,a=11 a=(b=4)+(c=6) /表达式值10,a=10,b=4,c=6 a=(b=10)/(c=2)/表达式值5,a=5,b=10,c=2
第5章 循环程序设计 ◼ 赋值表达式的值与变量值相等,且可嵌套g ◼ 说明: ◼ 结合方向:自右向左 ◼ 左侧必须是变量,不能是常量或表达式 例 int i; i=2.56; //结果i=2; 例 3=x-2*y; a+b=3; ◼ 赋值转换规则:使赋值号右边表达式值自动 转换成其左边变量的类型 例: a=b=c=5 a=(b=5) a=5+(c=6) a=(b=4)+(c=6) a=(b=10)/(c=2) //表达式值为5,a,b,c值为5 // b=5;a=5 //表达式值11,c=6,a=11 //表达式值10,a=10,b=4,c=6 //表达式值5,a=5,b=10,c=2