第7讲 数组 指针与字符串ppt课件.ppt

第7讲 数组 指针与字符串ppt课件.ppt

ID:58698057

大小:360.00 KB

页数:69页

时间:2020-10-04

第7讲 数组  指针与字符串ppt课件.ppt_第1页
第7讲 数组  指针与字符串ppt课件.ppt_第2页
第7讲 数组  指针与字符串ppt课件.ppt_第3页
第7讲 数组  指针与字符串ppt课件.ppt_第4页
第7讲 数组  指针与字符串ppt课件.ppt_第5页
资源描述:

《第7讲 数组 指针与字符串ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7讲数组指针与字符串(1)目录6.1数组6.2指针6.3动态内存分配小结2数组的概念6.1数组例:inta[10];数组声明:类型说明符数组名[常量表达式][常量表达式]……;inta[10]={0,1,2,3,4,5,6,7,8,9};或inta[10]={0,1,2,3,4};或inta[]={0,1,2,3,4,5,6,7,8,9};顺序存储初始化:声明同时,全部赋初值;一部分赋初值;全部赋初值,不制定数组长度3数组的概念6.1数组例:inta[3][4];a[0]——a00a01a02a03a[1]——a10a11a12a13a[2]——a20a21a22a23a可以理解为:a

2、00a01a02a03a10a11a12a13a20a21a22a23数组声明:类型说明符数组名[常量表达式][常量表达式]……;顺序存储int[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};或inta[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};或inta[3][4]={{1},{0,6},{0,0,11}};或inta[][4]={1,2,3,4,5,6,7,8,9,10,11,12};初始化46.1数组——6.1.1数组的声明与使用例6-1#includeusingnamespacestd;intma

3、in(){inta[10],b[10];for(inti=0;i<10;i++){a[i]=i*2-1;b[10-i-1]=a[i];}for(inti=0;i<10;i++){cout<<"a["<

4、组。6例6-2使用数组名作为函数参数主函数中初始化一个矩阵并将每个元素都输出,然后调用子函数,分别计算每一行的元素之和,将和直接存放在每行的第一个元素中,返回主函数之后输出各行元素的和。6.1数组——6.1.3数组作为函数参数7#includeusingnamespacestd;voidrowSum(inta[][4],intnRow){for(inti=0;i

5、5,6}};//声明并初始化数组例6-2(续)6.1数组——6.1.3数组作为函数参数技巧:多维数组通常用多重嵌套循环处理8//输出数组元素for(inti=0;i<3;i++){for(intj=0;j<4;j++)cout<

6、23453456Sumofrow0is10Sumofrow1is14Sumofrow2is186.1数组——6.1.3数组作为函数参数106.1数组6.1.4对象数组声明:类名数组名[元素个数];例:Pointa[2];访问方法:通过下标访问数组名[下标].成员名例:cout<

7、tgetX()const{returnx;}intgetY()const{returny;}private://私有数据成员intx,y;};#endif//_POINT_H6.1数组——6.1.4对象数组12例6-3(续)//Point.cpp#include#include"Point.h"usingnamespacestd;Point::Point(){x=y=0;cout<<"DefaultConstru

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。