-> 在c语言中是什么意思?

急需,严重感谢答题者。... 急需,严重感谢答题者。 展开
 我来答
匿名用户
2009-11-11
展开全部
^按位异或的意思。就是“不同为1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
干楚说嫣
2020-01-02 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:33%
帮助的人:762万
展开全部
指针就是指向一个特定内存地址的一个变量。简单的说可以理解为一个一维的线性空间,其中的每一个数对应一个存储单元,就是1个字节。指针有两个性质:指向性和偏移性。指向性指的是指针一定要有一个确定的指向,偏移性就是说指针可以加上一个数后偏移位置!指向别的存储空间。
指针的应用往往体现在数组,我们从数组开始解释指针的偏移。数组就是许多的变量,它的一个重要特征就是在内存空间中连续地存放,而且是按下标顺序存放。比如我们定义一个有100个变量的一维整型数组,它一定从内存的某一个存储单元(这个存储单元是电脑随机分配的)开始按数组下标顺序存放,连续占用100*4=400个字节。当我们定义一个数组时,系统就会自动为它分配一个指针,这个指针指向数组的首地址。
为了让系统了解每一次指针偏移的单位,也为了方便编程人员进行指针偏移(让编程人员记住一个整形变量占用4字节,一个字符型变量占用1字节……等等是很麻烦的),不用每次去计算要偏移多少个字节,C语言引入了指针的基类型的概念。基类型的作用就是*让系统了解某个指针每次偏移的字节数*。比如,对于一个字符型指针,它每次偏移(比如p=p+1)所起到的作用就是让指针偏移1个字节;而对于一个整型指针,它每次偏移就应该是4个字节。这样操作数组时就带来了方便。比如对于一个指向某个整型数组起始存储单元(称为首地址)的指针p,p=p+1就表示将该指针指向这个数组的下一个元素的存储单元,即向后移动4字节,而不仅仅是移动一个存储单元(即移动1字节)。
参考:http://blog.renren.com/share/260314402/969350520
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FrankHB1989
推荐于2017-09-26 · TA获得超过4.2万个赞
知道大有可为答主
回答量:4569
采纳率:100%
帮助的人:3087万
展开全部
->在C语言中称为间接引用运算符,是二目运算符,优先级同成员运算符“.”。
用法:
p->a,其中p是指向一个结构体的指针,a是这个结构体类型的一个成员。表达式p->a引用了指针p指向的结构体的成员a。
例如:
struct T
{
int a;
char b;
}s;

struct T* p=&s;
那么,
p->a相当于s.a。
显然,有个等价写法:(*p).a,和p->a完全等效。
----
[原创回答团]

参考资料: 原创

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式