数组(笔记)
2026/8/25 14:27:23 网站建设 项目流程

一、一维数组

1、初始化

(1)完全初始化

double d[5]={1.0,2.0,3.0,4.0,5.0};

(浮点数有可能不能精确保存)

(2)不完全初始化

double d[5]={};

2、数组下标

(1)0开始

(2)下标相当于元素编号

3、储存

(1)16进制

(2)地址由低到高,差4

printf ( " ", ,&arr[ ]);

4、sizeof计算数组的元素个数

sizeof ( arr ) / sizeof ( arr [0] )

二、二维数组

int array[M][N]

1. M和N都必须为常数,

2. M代表数组有M行,N代表每行中有N元素

3. 其中M可以省略,省略后必须给出初始化表达式,编译器从初始化结果中推断数组有多少行

4.N一定不能省略,因为N省略了就不能确定一行有多少个元素,也不能确定数组有多少行

三、练习题

四、巧妙的求中间值方式

mid =(a+b)/ 2

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询