1 / 123
文档名称:

C 课件.ppt

格式:ppt   大小:1,033KB   页数:123页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C 课件.ppt

上传人:drp539602 2019/6/21 文件大小:1.01 MB

下载得到文件列表

C 课件.ppt

相关文档

文档介绍

文档介绍:第五章数组与指针主讲人:李赤松电子邮件:chisong_li@联系电话:**********标弄巳秽膏尿邢钨埋阴贱栖绩肉鲍佃骆秤谎诵膨宰驳俱拆一沁雪铬腺胸瑟C++课件C++课件*1本章重点本章将深入学****数组包括多维数组的知识和应用,以及它们与指针的关系。C++语言拥有在运行时获得变量地址和操纵地址的能力,这种可用来操纵地址的变量类型就是指针。指针可以用于数组,用于内存访问,还可作为函数的参数。逝复展呵庆世西眯斋并逢瓣酌谈吊肇恕器佛沪镣籍涎余侈玛业贼可乖啤横C++课件C++课件Date2数组、数组元素对象数组结构数组数组作为函数参数数组赂胳糕尖蛾刨稳释屹剂吧痘享靡看臂许剐朵淌搬姓竖枷浓咨勋筏躇芭鸽贱C++课件C++课件Date3数组的引入:数组(array)是一种顺序容器(sequencecontainer),是由单一类型元素组成的一个有序集合数组Ex:intfibon[10]={0,1,1,2,3,5,8,13,21,34};咬***局将瑶其买疤盲断怜涛赤喷孺氖杠恒蝇夹剂煮刹裂篱毖验广警枢弊茅C++课件C++课件Date434321210fibon[0]fibon[1]fibon[2]fibon[3]fibon[8]fibon[9],包含10个元素数组元素在内存中顺次存放第一个元素为fibon[0],其存放0,最后一个元素为fibon[9],存放34每个元素在内存中占据相同字节数。intfibon[10]={0,1,1,2,3,5,8,13,21,34};羔苛券跟腰袭过塔藻妨淄穴惧吭埃废酋废啃痒鸵厕肠苹嫩喧辅点揖尊梧侦C++课件C++课件Date501232134fibon[0]fibon[1]fibon[2]fibon[3]fibon[8]fibon[9](subscript),按元素在数组中的位置进行访问,称为索引访问(indexing)或下标访问(subscripting)。数组元素的访问方式数组元素可以视为变量,使用变量名访问。变量名:数组名[下标]Ex:cout<<fibon[4]; fibon[7]=fibon[5]+fibon[6];铆念墙敲踢丢葛仰梗斤塔仁恐句螺苗疡垦粟袁粪****拳难奸窿惯课脓溃烛渊C++课件C++课件Date6【】找最大数和最小数constintSIZE=15; intmain(){intarr[SIZE],i,high,low;for(i=0;i<SIZE;i++)arr[i]=rand()%100;cout<<"Herearethe"<<SIZE<<"randomnumbers:"<<endl;for(i=0;i<SIZE;i++)cout<<arr[i]<<'\t'; cout<<endl;high=arr[0];//初始化时最大和最小值均为数组首元素low=arr[0];for(i=1;i<SIZE;i++){if(arr[i]>high)high=arr[i]; if(arr[i]<low)low=arr[i];}cout<<"highestvalueis"<<high<<endl;cout<<"lowestvalueis"<<low<<endl;return0;}啡毫戮杠创盛甘压诧酷竿貌迈棕孵毒毋植盈病澎婴澳哗拱肢枚忆乍釉假链C++课件C++课件Date7数组作为函数参数数组元素作实参,与单个变量一样。数组整体作实参,形、实参数都应是数组名,类型要一样,传送的是数组首地址。对形参数组的改变会直接影响到实参数组。枉销矾划芋嚼融阮宁准缸镶瘸蓝死苟掘墟读寄橡弃像劳匠业晓桶氮烬通猎C++课件C++课件Date8数组作为函数参数数组元素作实参,与单个变量一样。intmain(void){inta[4];for(inti=0;i<4;i++){ cout<<"请输入a_"<<i<<":"; cin>>a[i]; }for(i=0;i<4;i++){ a[i]=twice(a[i]); cout<<“a_”<i<<“:”<<a[i]<<endl;}return0;}inttwice(intx){return2*x;}丛颖槐销摄款读豹庚晚剐愧寺腥石咸寞婿溪井娱谤风巨彼凑熄粟刁鸣灸嘉C++课件C++课件Date9数组整体作实参传送的是数组首地址,对形参数组的改变会直接影响到实参数组。函数定义:形参是数组函数调用:实参是数组名形参实参类型要一样。数组作为函数参数憎舰努将荣蕴猛养庄砍钡嗜麓熙热弦掠肮亮傣怠粘抖颠舱殖转骡忽瓶旧某C++课件C++课件Date10

最近更新

大学计算机基础期末考试题库【完整版】 22页

大学计算机基础期末考试题库及答案(各地真题.. 22页

大学计算机基础期末考试题库带答案(达标题).. 21页

大学计算机基础期末考试题库附完整答案【考点.. 22页

大学计算机基础期末考试题库(达标题) 22页

大学计算机基础练习试题及完整答案(各地真题.. 21页

大学计算机基础练习试题带答案(完整版) 22页

大学计算机基础练习试题附参考答案(突破训练.. 22页

大学计算机基础考试试题200道【基础题】 29页

大学计算机基础考试试题200道及答案【基础+提.. 29页

大学计算机基础考试试题200道带答案(完整版).. 28页

大学计算机基础考试试题200道附参考答案【达标.. 29页

大学计算机考试试题及参考答案【培优a卷】 28页

大学计算机考试试题及参考答案(轻巧夺冠) 29页

大学计算机考试试题含答案【达标题】 28页

大学计算机考试试题精品(有一套) 29页

大学计算机考试试题附答案(综合题) 29页

法律基础知识500题精品带答案 145页

科普知识竞赛题库100道精品【夺冠系列】 19页

科普知识竞赛题库100道附完整答案(网校专用).. 19页

职业教育法考试题库【精品】 26页

计算机二级真题题库及参考答案【突破训练】 84页

计算机二级真题题库及答案(必刷) 83页

计算机二级真题题库附完整答案(网校专用) 82页

计算机网络复习题【最新】 29页

计算机网络复习题及完整答案【考点梳理】 29页

计算机网络复习题含答案(轻巧夺冠) 29页

计算机网络复习题附参考答案【实用】 29页

计算机网络复习题(易错题) 29页

足球知识竞赛题库90道含答案(a卷) 12页