上山打老虎 发表于 2021-7-27 10:04:08

c-空杯学习-数组-6

1、数组:一组相同类型元素集合。一维数组定义:type_t   arr_name   [ const_n ];type_t是数组的元素类型;const_n是一个常量表达式,用来指定数组的大小;
2、数组初始化:在创建数组的同时给数组的内容一些合理的初始化值;
3、strlen(),计算的式字符串的长度,\0之前的字符。sizeof(),计算的式整体长度,包含\0。
4、数组在内存中是连续存放的,首地址确定后,自动向后填充。地址由低到高。
5、二维数组:int arr [ 2][ 3];两行3列。
6、二维数组在初始化时,可以按照一行进行初始化赋值;行可以省略,但是列不可以省略;
7、二维数组的使用:通过下标使用,使用嵌套循环;在内存中也是依靠首地址开始赋值,之后一次填充。
8、数组作为函数参数:首地址,数组长度;
9、数组名:是首个元素的地址;&arr+1,是整个数组的地址加一,00->1c;sizeof(arr)也是整个数组的大小;


文档来源:51CTO技术博客https://blog.51cto.com/u_15243286/3186219
页: [1]
查看完整版本: c-空杯学习-数组-6