标准C语言基础知识9
复习:
指针数组与数组指针:
指针数组:成员是指针的数组
int* arr[10];
数组指针:专门用于指向数组的指针
int(*arr)[10];
指针与数组名区别:
数组名就是数组的首地址,数组名与数组的内存之间是映射关系,相当于一个特殊的指针,是常量,是不能修改的
数组作为函数的参数时蜕变成了指针,所以长度才丢失,因此需要额外传递长度参数
所以数组名可以解引用,如果指针指向数组,指针可以使用中括号来使用,也就是指针也可以当数组使用
数组名与内存是映射关系,指针与内存是指向关系
int arr[] &l
原创
2021-07-22 21:38:08 ·
166 阅读 ·
0 评论