C语言中 "->"是什么意思?

经常看到有“->”符号出现在程序里,请问是什么意思?... 经常看到有“->”符号出现在程序里,请问是什么意思? 展开
 我来答
carol881230
2010-11-23
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
首先,这个符号前的变量一定是一个指针类型。
其次,这个指针类型,通常是一个结构体(这是针配友孙对C),如果是C++的话就是一个指向类对象的指针。
例如:
定义一个结构体
struct DATA
{
int data;
int position;
};告槐

定义一个DATA结构体的指针变量
DATA *pData;
若培链想获得该结构体中内部变量,
则需要 pData->data;
pData->position;

不知道是否说明白了,建议你了解一下结构体和面向对象的相关知识。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
meern50
2010-11-25 · TA获得超过467个赞
知道答主
回答量:257
采纳率:100%
帮助的人:155万
展开全部
&是按位与(双目运算符,需要2个操作数)
|是按位或(双目运算符)
~是按位非(单目运算符)

1&0=0, 0&1=0, 0&0=0, 1&1=1
1|0=1, 0|1=1, 0|0=0, 1|1=1
~1=0,~0=1

a|=b等价于a=a|b;
同理a&=b等价于a=a&b

所以rINTPND |=BIT_UART0;等价于rINTPND=rINTPND | BIT_UART0
rINTSUBMSK &= ~BIT_SUB_RXD0等谈孙价于rINTSUBMSK = rINTSUBMSK &(~BIT_SUB_RXD0)

按位运扰侍激算就是运算的时候先将操作数换算缓袜成二进制数来进行计算
譬如3 & 5就是011 & 101=001
我可以帮助你,你先设置我最佳答案后,我百度Hii教你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
后心诺qg
2010-11-23 · 超过67用户采纳过TA的回答
知道答主
回答量:256
采纳率:0%
帮助的人:167万
展开全部
这个符号前的变量叫地址指针 而它就是指向的意思 二者加起来 就是地址所指向的具体变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qtygggg123
2010-11-23
知道答主
回答量:26
采纳率:0%
帮助的人:7.9万
展开全部
举个例子,p->data就是指的指针p所指的量,p->next指的是指针p指逗亩的下一个,朋友,对不住了山敬森,我就知道这些稿信。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一变班爱麻啊堡0J
高粉答主

2020-01-13 · 醉心答题,欢迎关注
知道答主
回答量:11.4万
采纳率:2%
帮助的人:5609万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式