下载此文档

大一C语言教材《C语言程序设计》第5章 循环程序设计.ppt


文档分类:IT计算机 | 页数:约70页 举报非法文档有奖
1/70
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/70 下载此文档
文档列表 文档介绍
大一C语言教材《C语言程序设计》第5章 循环程序设计.ppt《 C语言程序设计》
循环程序设计
算法的描述
顺序结构
A
B
A
B
流程图
N-S图
选择结构
P
A
B


P
B
A


循环结构
当型循环结构
P
A


当P为真
A
直到型循环结构
A
P


A
直到P为真
掌握C语言中while循环的用法。
掌握C语言中do-while循环的用法。
掌握C语言中for循环的用法。
掌握并能熟练地运用循环的嵌套设计。
掌握break语句和contiue语句控制循环的方法
目标要求
概述
While循环
do-while循环
for循环
循环的嵌套
break语句和continue语句
循环结构程序举例
小结
讲课提纲
复合赋值运算符
种类:+= -= *= /= %= 《= 》= &= ^= |=
含义: 变量 op= 表达式变量= 变量 op 表达式
a+=3
a=a+3
x*=y+8
x=x*(y+8)
x%=3
x=x%3
例 a=10
/*把常量10赋给变量a*/
赋值运算符和表达式
简单赋值运算符
符号: =
格式: 变量名=表达式
作用:将一个数据(常量或表达式)赋给一个变量
赋值表达式的值与变量值相等,且可嵌套g
说明:
结合方向:自右向左
左侧必须是变量,不能是常量或表达式
例 int i;
i=; //结果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
运算符和表达式
假设已有整型变量a,其值为3,试计算表达式:
a+=a-=a*a的值。
main()
{
int a=3;
printf("%d\n",a+=a-=a*a);
}
程序的运行结果是:
-12
1. 先计算“a*a”;
2. 计算“a-=9”;
3 .计算“a+=-6”。
自增、自减运算符++ --
作用:使变量值加1或减1
种类:
前置++i, --i (先执行i+1或i-1,再使用i值)
后置 i++,i-- (先使用i值,再执行i+1或i-1)
说明:
++ -- 不能用于常量和表达式,如5++,(a+b)++
++ -- 结合方向: 自右向左
优先级:- ++ -- ------>* / % ----->+ -
(2) (3) (4)
例-i++ -(i++)
i=3; printf(“%d”,-i++); //-3

大一C语言教材《C语言程序设计》第5章 循环程序设计 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数70
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1136365664
  • 文件大小715 KB
  • 时间2017-12-08
最近更新