摘要:
结构体指针,可细分为指向结构体变量的指针和指向结构体数组的指针。 指向结构体变量的指针 前面我们通过“结构体变量名.成员名”的方式引用结构体变量中的成员,除了这种方法之外还可以使用指针。前面讲过,&student1 表示结构体变量 student1 的首地址,即 student1 第一个项的地址。如 阅读全文
posted @ 2018-12-06 09:41
DWVictor
阅读(10704)
评论(1)
推荐(0)
摘要:
先看一道题: 输出结果为:10,20,30 上题考察的数组指针和二维数组之间的关系,其中n是一个2*3的二维数组,p是一个数组指针,数组指针是一个指针,指向一个数组。这里的p在(*p)中,说明p是一个指针,指针的类型是int(*)[3],指针所指向的类型为int[3],所以指针p指向一个长度为3的数 阅读全文
posted @ 2018-12-06 09:39
DWVictor
阅读(765)
评论(0)
推荐(0)
摘要:
数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; // 阅读全文
posted @ 2018-12-06 09:37
DWVictor
阅读(765)
评论(0)
推荐(0)
摘要:
一、指针数组和数组指针的内存布局 初学者总是分不出指针数组与数组指针的区别。其实很好理解:指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。数组指针:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组占多 阅读全文
posted @ 2018-12-06 09:36
DWVictor
阅读(18318)
评论(3)
推荐(12)

浙公网安备 33010602011771号