问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言运算符中箭头是什么意思啊

发布网友 发布时间:2022-04-28 13:20

我来回答

5个回答

热心网友 时间:2023-09-12 09:42

->在C语言中,叫做指向结构体成员运算符,用处是使用一个指向结构体或对象的指针访问其内成员。

一个指针当用来指向一个结构体、对象时,称之为结构体指针或对象指针。结构体指针或对象指针中的值是所指向的结构体或对象的首地址。通过结构体指针或对象指针即可访问该结构体或对象。

指向结构体成员运算符需要用到结构体关键字struct和C++类关键字class。结构体指针和对象指针定义的形式如下:

1、struct 结构体类型名 *指针名;

2、struct 结构体类型名 *指针名 = &一个结构体的名字。

扩展资料:

C语言中访问结构体成员时 点 . 和 箭头 -> 的区别

点(.)是用于结构体变量访问成员,箭头(->)是用于结构体指针访问成员。

相同点:两个都是二元操作符,其右操作符是成员的名称。

不同点:点操作符左边的操作数是一个“结果为结构”的表达式; 箭头操作符左边的操作数是一个指向结构的指针。

参考资料来源:百度百科——“->”

热心网友 时间:2023-09-12 09:43

表示成员选择(指针),选择结构体的成员变量。

1、结构:运算符 -> 是指向结构体成员运算符,结合方向为自左向右。

2、用法:对象指针->成员名。

举例说明如下:

扩展资料:

C语言指针的必要性。

指针解决了一些编程中基本的问题:

1、指针的使用使得不同区域的代码可以轻易的共享内存数据。当然也可以通过数据的复制达到相同的效果,但是这样往往效率不太好,因为诸如结构体等大型数据,占用的字节数多,复制很消耗性能。

但使用指针就可以很好的避免这个问题,因为任何类型的指针占用的字节数都是一样的(根据平台不同,有4字节或者8字节或者其他可能)。

2、指针使得一些复杂的链接性的数据结构的构建成为可能,比如链表,链式二叉树等等。

3、有些操作必须使用指针。如操作申请的堆内存。还有:C语言中的一切函数调用中,值传递都是“按值传递”的,如果要在函数中修改被传递过来的对象,就必须通过这个对象的指针来完成。

参考资料:

百度百科--指针

热心网友 时间:2023-09-12 09:43

运算符 -> 是指向结构体成员运算符,结合方向为自左向右。


举例说明如下:

#include<stdio.h>
// 结构体的声明与定义
struct
{
    char name[10];
    int age;
    char sex;
}person;
void main()
{
    int i;
    // 此处就是指向结构体成员运算符(->)的用法
    i = person->age;  // 提取结构体成员变量age的值,并赋值给变量i
}

热心网友 时间:2023-09-12 09:44

成员选择(指针),选择结构体的成员变量
用法:对象指针->成员名

热心网友 时间:2023-09-12 09:45

没分 , 才不告诉你呢。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
妇科的止血药有哪些 妇科用的止血药有哪些 妇科止血药的功效 人艰不拆是啥意思 汉酱51 度酱香型白酒多少钱?味道怎么样? 穿凉鞋可以穿袜子吗?凉鞋发黄怎么变白? 爱奇艺vip投屏限制怎么办 爱奇艺vip投屏视频限制怎么解决 支付宝怎样解除关联的支付宝账号? 剑圣叫什么名字 ...政策?这个政策的目的是什么?会对经济有什么影响? 有没有什么免费或则破解版的吧pdf转换成word的软件? 简谱曲谱 有免费或者破解版PDF转Word软件吗 我愿意这首歌能用葫芦丝吹吗 在线等谱子 有没有pdf转化为word 的免费软件 急!求王菲的我愿意 钢琴谱 双手的(没有双音的那种) 要最简单版的 我愿意简谱有笛子版的吗 求谱 求王菲我愿意钢琴简谱,双手 求张国荣的我愿意简谱? ! 梦见在姥姥家打虫子 梦到三个人互相杀死在外婆家? 梦见和姐姐在姥姥家房上小争吵 如果一个人qq被盗了会发什么样的说说 梦见姥姥家有两条蛇在打仗 qq被盗会发什么内容 梦见姥姥家人打我的朋友 梦见在姥姥家门口蛇和猫打架 社交网络核心,推荐算法有哪些? qq被盗一般会给好友发些什么消息 社交网络的核心推荐算法有哪些? 麻烦给下面这几首歌曲的简谱 我愿意 布鲁斯口琴谱 我愿变成一只小鸟简谱 这个是反叛的鲁鲁修中洛洛的角色曲,跪求简谱 求pdf转word软件,要破解版或者免注册码的! pdf转word破解版软件有吗? 谁能告诉我一个免费将pdf转换成word格式的工具,要能转换数学公式的那种... 求英文歌 I swear (all-4-one演唱)简谱,最好带歌词 C语言,数字列表里面那个上箭头符号是什么意思,是大于的意思吗? 简谱572(高音的2)76535665 这是什么歌,挺出名的,就是忘了名字了,谢 C语言,这个程序,箭头指的语句分别是什么意思呢?求耐心解释。 c语言中朝左下角的箭头什么意思 成人礼穿衣服需要配领带吗? iPhone 11 官网分期付款有什么攻略? 一月中旬老公*仪式。应该穿什么颜色的西服戴什么颜色的领带呢?还有鞋都该怎么配 .. 高三成人礼穿什么衣服? (老师只要求正装) 成人礼家长应该穿什么衣服呢? CSS+DIV与Table+DIV有什么区别吗? 甲状腺功能中的T3T4是什么意思 甲亢的指标是什么? 甲状腺素什么意思401.60?