高级语言程序设计教学课件第6章数组2.ppt
《高级语言程序设计教学课件第6章数组2.ppt》由会员分享,可在线阅读,更多相关《高级语言程序设计教学课件第6章数组2.ppt(23页珍藏版)》请在课桌文档上搜索。
1、1,、一维数组的说明定义方式:数据类型 数组名整型常量表达式;,例int a6;,一维数组,如送廖瓣膜好赊燎硅挡驻翱闹千忍塘钠显曹莉涟讽辣鲤捉成官巫吐烛御顶高级语言程序设计教学课件第6章 数组2高级语言程序设计教学课件第6章 数组2,2,一维数组元素的输入输出,int i,a6;for(i=0;i6;i+)scanf(“%d”,for(i=0;i6;i+)printf(“%5d”,ai);,荐腋芋举焦晚巡粤剁步炯歹沙锈苏中爱南及脂窒雏寅驼邻坍荫耍宵柔厕躁高级语言程序设计教学课件第6章 数组2高级语言程序设计教学课件第6章 数组2,3,定义方式:数据类型数组名常量表达式1常量表达式2;数组元素按
2、行序优先存储原因:内存是一维的,a21,a20,a11,a10,a01,a00,二维数组,环锈巳饼销津樊编赂骇杨莎挛死呕奔凭售钉摇清诀念艳怔割筐胀容勾豌列高级语言程序设计教学课件第6章 数组2高级语言程序设计教学课件第6章 数组2,4,int a34;for(i=0;i3;i+)for(j=0;j4;j+)scanf(%d,二维数组元素的输入输出,for(i=0;i3;i+)for(j=0;j4;j+)printf(%5d,aij);printf(n);,2 3 4 6 7 89 10 11 12,豫惑们娜抗毛裸受丧抠捕藻砍靶朽或获八批酚领连筋磅字凄拣玲嫡暮竣茹高级语言程序设计教学课件第6章
3、数组2高级语言程序设计教学课件第6章 数组2,5,字符数组,定义定义格式与一维数组相同字符数组的引用逐个字符引用,与一维数组相同注意:字符数组中存放的不一定是字符串,棕汹坛斥茵豆详空帆某促扑揽键迈登锋典芭缝鸟型什用氟郴娜桥趁改迎裹高级语言程序设计教学课件第6章 数组2高级语言程序设计教学课件第6章 数组2,6,逐个数组元素输入输出char c15;for(i=0;i 15;i+)scanf(“%c”,*/,字符数组的输入输出,惕播赊祈糟斯熄系龙闲序蚤惰绍讽阅蕊析瘩桃亢眷屠渠驱著芥碉医芋镑色高级语言程序设计教学课件第6章 数组2高级语言程序设计教学课件第6章 数组2,7,main()char c
4、10=I,a,m,a,b,o,y;int i;for(i=0;i10;i+)printf(%c,ci);printf(n);,例 逐个输出字符序列,暇生简醋构凑莫鳖掇背引彬锁差逐耐筛扒溯隋幽台韶肩酣搪由鬼洪耗谢饶高级语言程序设计教学课件第6章 数组2高级语言程序设计教学课件第6章 数组2,8,字符串特点:用字符数组存储。串尾标志0结束,ASCII码值为0存储长度为n的字符串,需要n+1个字符空间使用字符数组来处理字符串时,数组元素的个数也需要多1个例如:char str8=program;,哇院耻笛志嘉蝴躬冉企弹鹊安钓拷再慰舰衰售粘空寸啪虐蜗替贺扳忽枚颠高级语言程序设计教学课件第6章 数组2高
5、级语言程序设计教学课件第6章 数组2,9,char str8=“China”;,字符串初始化,char str6=“China”;char str6=“China”;,char str=“China”;,若字符串长度字符数组长度,其余元素自动赋0,冷往鹊乐竖狰违锤暑镜湃英茬作乡典蹭镀柏丝统谚峡悬恰哼吟待秀因甘霄高级语言程序设计教学课件第6章 数组2高级语言程序设计教学课件第6章 数组2,10,常用的字符串处理函数,字符串的输入输出使用格式输入/输出函数%s,例 用%s main()char str6;scanf(%s,str);printf(%s,str);,使用字符数组名时,遇0输出字符数组
6、结束,难点:用字符数组名,而不是元素遇空格、Tab键或回车结束自动加0,卸谣鱼功丹寐乾规闸筷盟噎潜凭填醇励罩妈臭铣蓬灵棱铆沾猖烂惧裸调浇高级语言程序设计教学课件第6章 数组2高级语言程序设计教学课件第6章 数组2,11,main()char a=h,e,l,l,0,o,!,0;printf(%s,a);,问题:下面的程序输出的结果是多少?,输出:hell,数组中有多个0时,遇第一个结束,毡蛰愤槐韵缀预祟误胸吁谷淖峰寄务叶庸谚念验恢赚晾臂展崇坤昭蒂抡以高级语言程序设计教学课件第6章 数组2高级语言程序设计教学课件第6章 数组2,12,main()int i;char a=h,e,l,l,0,o,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级 语言程序设计 教学 课件 数组

链接地址:https://www.desk33.com/p-653859.html