关于c语言数组(一维二维知识点总结)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

关于数组

一、一维数组

1)定义:int a[10];

2)数组中元素的书写:a[0],…….a[9]

3)数组名a是?数组的首地址:&a[0]

4)一维数组中所有的元素在地址上是连续的!

5)数组元素中数据的获得?

1)在定义数组的同时初始化:完全初始化、部

分初始化;

2)定义后,对数组元素单独赋值:a[2]=120;

3)从键盘接收数据:

for(i=0;i<10;i++)

scanf("%d",&a[i]);

6)数组元素的输出

for(i=0;i<10;i++)

printf("%d",a[i]);

7)数组元素的计算

for(i=0;i<10;i++)

s+=a[i];

二、二维数组

1.二维数组的定义:int b[3][4];

2.行标号和列标号

3.数组名b,也是它的首地址:&b[0][0]

4.二维数组中数组元素是按行存储的,所有的元素

地址是连续的

5.每个二维数组可以把它看成多个一维数组(每行

是一个一维数组)

6.二维数组中数组元素的值的获得?

1)在定义数组的同时初始化:完全初始化、部

分初始化;

2)定义后,对数组元素单独赋值:b[2][0]=120;

3)从键盘接收数据:

for(i=0;i<3;i++)

for(j=0;j<4;j++)

scanf("%d",&b[i][j]);

7.二维数组的输出:

for(i=0;i<3;i++)

{for(j=0;j<4;j++)

printf("%d",b[i][j]);

printf("\n");}

三、

相关文档
最新文档