数组1

(一),一维数组

(1)一维数组的创建和使用

数组时一组相同元素的集合

type_t      arr_name     [const_n];

//type_t  是指数组的元素类型

//const_n 是一个常量表达式,用来指定数组的大小

(2)一维数组的大小

1,strlen和sizeof没有什么关联

2,strlen是求字符串长度的-只能针对字符串求长度 - 库函数 - 使用得引用头文件

3,sizeof计算变量、数组、类型的大小   -  单位是字节    -操作符

(3)打印一维数组元素

strlen返回的是无符号常数,可用强制类型转换

(4)一维函数在内存的存储--打印元素地址

 

打印地址用%p                                                                十进制 0-9       十六进制  0-9  a b c d e f

数组在内存中是连续存放的

(二)二维数组
(1)二位数组的创建和使用

arr[3][4] 第一个表示行数,第二个表示列数 

arr[3][4]={1,2,3,4,5}

arr[3][4]={{1,2,3},{4,5}}//123在第一行,45在第二行

int arr[][3]={{123}{56}}//行可省略,列不可

(2)打印二维数组

 

(3)二维数组在内存的存储--打印二维数组的地址

 

二维数组在内存中也是连续存放的

 

posted @ 2024-04-10 18:21  一只特立独行的猪yuu  阅读(1)  评论(0编辑  收藏  举报