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