C语言结构体指针

(*pStruct).iGrade请问高手们是怎么理解的???我是百思不得其解!!!... (*pStruct).iGrade
请问高手们是怎么理解的???我是百思不得其解!!!
展开
 我来答
小你求0f
2014-09-16 · TA获得超过125个赞
知道答主
回答量:192
采纳率:0%
帮助的人:58.6万
展开全部
你可以把结构体理解为特殊的变量
结构体指针指向的是一个结构体
typedef struct TTask_st
{
char szName[10];
DWORD dwTaskID;
BOOL IsUsing;
DWORD dwStatus;
DWORD dwFlag;
TTimer Timer[8];
}TTask;
TTask new;
TTask * tmp;
tmp=&new;
现在就可以用tmp来引用结构体里面的参数了,要用箭头哦
求采纳为满意回答。
追问
还在吗?想问问,是(*pStruct).iGrade用得多,还是pStruct->iGrade用得多???
358097271
推荐于2016-07-11 · TA获得超过165个赞
知道小有建树答主
回答量:188
采纳率:0%
帮助的人:167万
展开全部
struct变量引用其成员使用 . 运算符,
* 当他修饰的是指针类型时候,就是表示”取“该指针的指向的的数据,而pStruct是指向结构体的指针,*pStruct就表示 取出该指针的指向的结构体 然后再通过 “ .” 来取他的成员变量
更多追问追答
追问
还在吗?想问问,是(*pStruct).iGrade用得多,还是pStruct->iGrade用得多???
追答
个人习惯问题!  不过我喜欢pStruct->iGrade这样用
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
椎名远秋
2014-09-16 · 超过12用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:18.2万
展开全部
所以我写代码很少用指针!!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
城隍庙街景
2014-09-16 · TA获得超过300个赞
知道答主
回答量:180
采纳率:0%
帮助的人:27.2万
展开全部
等同于 pStruct->iGrade
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式