摘要:
数组指针(也称行指针) 定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; / 阅读全文
posted @ 2019-04-21 17:49 (︶O︶) 阅读(318) 评论(0) 推荐(0) 编辑
摘要:
数组指针(也称行指针) 定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; / 阅读全文
posted @ 2019-04-21 17:49 (︶O︶) 阅读(318) 评论(0) 推荐(0) 编辑
摘要:
二维数组: 二维数组实质上也就是一维数组,a[2][3]可看做一个2个元素的一维数组,这2个元素又是另一个数组,在内存中,它的排布如下: 数组指针: 二维数组传参: 当定义了char a[2][3]={{1,3,9},{2,4,8}},如何将地址传入到函数中呢。函数对a数组进行修改呢。 void F 阅读全文
posted @ 2019-04-21 15:47 (︶O︶) 阅读(4407) 评论(0) 推荐(0) 编辑 |
||