C语言容易晕的问题
C语言三座大山:数组、指针、函数。单个概念并不复杂,但是概念互相套在一起就容易迷糊。基于此,整理如下:1 数组:一批内存位置相邻的变量。指针与数组:因为指针可以用来做运算,所以通常可以用指针来指向数组。int a[3] = {1,2,3};int *p = a;如上:p是变量, a是数组常量, 数组名本身就是个指针,但a是常量。2 指针数组与数组指针:指针数组:见名知意,是一个数组,其每个元素是指针。例:int *p[4] 其中p是个长度为4的数组,每个元素类型是整型指
原创
2020-05-28 21:21:37 ·
483 阅读 ·
0 评论