鱼C论坛

 找回密码
 立即注册
查看: 1314|回复: 0

[技术交流] 七.关于指针的一些补充

[复制链接]
发表于 2015-4-6 15:09:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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

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

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

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

};  

struct 结构体 结构体变量名;


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


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

struct 结构体 *指针名 = NULL;

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

指针名->成员1 = xxx;

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-25 08:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表