数组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)二维数组在内存的存储--打印二维数组的地址
二维数组在内存中也是连续存放的
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步