lzjsqn 发表于 2015-4-6 15:09:50

七.关于指针的一些补充

一.数组名就是一个指针。指向这个数组的起始地址,也是首元素的地址。
二.指针的运算很精妙,一个指针变量加1不是普通的地址值加1,而是加上一个偏移量。当然这个偏移量呢,就是由指针所指向的地址处存放的数据类型类决定。

三.以上所述就是为什么有了int类型以后还要开辟一种叫做指针的数据类型的原因。

四.结构体可以包含无限多个成员,这些成员的种类可以不同。好听一点叫做混血儿,直接一点叫做杂种。

五.关于访问结构体成员用的是成员访问运算符“.”。比如说
struct结构体
{
      数据类型 成员名1,
      数据类型 成员名2,
      数据类型 成员名3,
      数据类型 成员名4,
      。。。   。。。

};

struct 结构体 结构体变量名;


结构体变量名.成员1= xxxx;


六.关于结构体指针访问结构体成员:

struct 结构体 *指针名 = NULL;

指针名 = &结构体变量名;

指针名->成员1 = xxx;

页: [1]
查看完整版本: 七.关于指针的一些补充