七.关于指针的一些补充
一.数组名就是一个指针。指向这个数组的起始地址,也是首元素的地址。二.指针的运算很精妙,一个指针变量加1不是普通的地址值加1,而是加上一个偏移量。当然这个偏移量呢,就是由指针所指向的地址处存放的数据类型类决定。
三.以上所述就是为什么有了int类型以后还要开辟一种叫做指针的数据类型的原因。
四.结构体可以包含无限多个成员,这些成员的种类可以不同。好听一点叫做混血儿,直接一点叫做杂种。
五.关于访问结构体成员用的是成员访问运算符“.”。比如说
struct结构体
{
数据类型 成员名1,
数据类型 成员名2,
数据类型 成员名3,
数据类型 成员名4,
。。。 。。。
};
struct 结构体 结构体变量名;
结构体变量名.成员1= xxxx;
六.关于结构体指针访问结构体成员:
struct 结构体 *指针名 = NULL;
指针名 = &结构体变量名;
指针名->成员1 = xxx;
页:
[1]