• / 13
  • 下载费用:8 金币  

C09 第4章 数组1.pptx

关 键 词:
C09 第4章 数组1.pptx
资源描述:
试题:输入10个分数,统计85分以上的个数,计算平均分,演示程序,第4章 数组,一维数组和二维数组的定义、初始化赋值和使用,字符数组的定义、初始化赋值和使用,字符串处理函数。 用一维数组处理列表数据,用二维数组处理二维表格数据。 一维数组的冒泡、选择、擂台排序方法。,4.1 数组的定义与使用,4.1.1 一维数组的定义和使用 1.一维数组的定义与初始化赋值 (1)一维数组的定义 定义格式为:〔存储类型〕 []; 例:int a[10]; 表示定义一个名为a的整型数组,有10个元素,分别为a[0]、a[1]、a[2]、a[3]、a[4]、a[5]、a[6]、a[7]、a[8]、a[9] 。,(2)一维数组的初始化赋值,初始化格式:数据类型 数组名[常量表达式]={初值表} 方法 :① 给数组的所有元素赋初值例如:int a[10]={1,2,3,4,5,6,7,8,9,10};例如:int b[ ]={1,2,3,4,5};② 给数组的部分元素赋初值 例如:int a[10]={1,2,3,4,5};,③ 当把数组定义为全局变量或静态变量时,所有数组元素的初值均为0; 如 static int a[10];当把数组定义为其他存储类型的局部变量时,数组元素没有确定的值,即其值是随机的。,2.一维数组在内存中的存储方式,一维数组的存储方式,定义数组后,系统为数组分配一串连续的存储单元,依次存放各个数组元素。例如,定义int a[10]={1,2,3,4,5,6,7,8,9,10}; 系统将为a数组分配10个元素的存储空间,每个元素占有4个字节,其存储空间的分配情况如图所示。,3.一维数组元素的访问,一维数组元素的访问形式为:[]说明:下标表达式的值就是被访问的数组元素的下标,其数据类型必须为整型。 【例4.1】 通过键盘将10个整数依次输入到一个数组中,然后按倒序输出。,4.一维数组应用举例,【例4.2】 某小组有10个学生,进行了数学考试,求他们数学成绩的平均分、最高分和最低分。,【例4.3】 将一个数组的内容按颠倒的次序重新存放。例如数组中数组元素原来的值依次为:8、3、5、1、9、7、2,要求改为:2、7、9、1、5、3、8。,课后作业,习题 4.8、4.9,
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:C09 第4章 数组1.pptx
链接地址:https://www.weizhuannet.com/p-1563606.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给微传网发消息,QQ:80879498 - 联系我们

网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 weizhuannet网站版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开