为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

数组

2010-04-14 18页 ppt 73KB 21阅读

用户头像

is_207523

暂无简介

举报
数组null数组数组什么是数组什么是数组数组是含有多个数据值的数据结构。 每个数据值具有相同类型。 这些数据值称为元素。aa[0]a[1]a[2]a[3]a[4]a[5]切记!切记!数组下标从0开始。 元素类型要一致。 当下标超过数组范围时,程序可能出错数组初始化数组初始化int a[4]={1,2,3,4}; int a[4]={1,2}; int a[4]={0}; int a[]={1,2,3,4,5}; 遍历数组遍历数组#include int main() { int i,a[5]={1,2,3,4,5}; ...
数组
null数组数组什么是数组什么是数组数组是含有多个数据值的数据结构。 每个数据值具有相同类型。 这些数据值称为元素。aa[0]a[1]a[2]a[3]a[4]a[5]切记!切记!数组下标从0开始。 元素类型要一致。 当下标超过数组范围时,程序可能出错数组初始化数组初始化int a[4]={1,2,3,4}; int a[4]={1,2}; int a[4]={0}; int a[]={1,2,3,4,5}; 遍历数组遍历数组#include int main() { int i,a[5]={1,2,3,4,5}; for (i=0;i<5;i++) a[i]=a[i]*2; for (i=0;i<5;i++) printf("%d ",a[i]); return 0; }一维数组和指针一维数组和指针数组名可以认为是一个指针变量名。 它指向数组第一个元素 它与一般指针的区别是,它是常量,不能修改尽管不能修改数组名所代表的指针,但可以用它运算来指向其它元素尽管不能修改数组名所代表的指针,但可以用它运算来指向其它元素int i,a[5]; for (i=0;i<5;i++) scanf("%d",a+i); for (i=0;i<5;i++) printf("%d ",*(a+i));当p指向a数组首地址时当p指向a数组首地址时表示数组元素a[i]的方法有: a[i] *(a+i) p[i] *(p+i)练习练习编写函数,分别求一个整型数组的总和和平均值。 将数组中的元素倒序排列null#include int sum(int *a,int n) { int i,s=0; for(i=0;i void main() { int a[2][3]={{0,1,2},{3,4,5}}; int i,j; for (i=0;i<2;i++) { for (j=0;j<3;j++) printf("a[%d][%d]=%d ",i,j,a[i][j]); printf("\n"); } }二维数组与指针二维数组与指针int a[2][3]={{1,2,3},{4,5,6}};a123456a[0]a[1]对a[i][j]的引用可以是:对a[i][j]的引用可以是:a[i][j] *(*(a+i)+j) *(a[i]+j) (*(a+i))[j]练习练习找出数组中最大的一个数 在数组中查找某个数 将数组排序输出 求两个3x3矩阵的和 将字符串倒序输出
/
本文档为【数组】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索