snrg.net
当前位置:首页 >> C语言运算符中箭头是什么意思啊 >>

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

->在C语言中,叫做指向结构体成员运算符,用处是使用一个指向结构体或对象的指针访问其内成员.一个指针当用来指向一个结构体、对象时,称之为结构体指针或对象指针.结构体指针或对象指针中的值是所指向的结构体或对象的首地址.

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

结构体指针运算符,与普通指针作用一样.如,指针p指向结构变量,结构变量有成员name,则引用该成员的写法是:*p.name,也可写成:p->name

箭头是指针访问成员变量的 点运算符是用于结构体变量访问结构体成员变量的 也就是说:如果定义的结构变量是指针 那么要访问它的成员变量用箭头 如果定义的是结构体变量的话就是用点

比如一个结构体struct Node{ int x; int *y;};在main函数中int main{ Node node1; node1.x = 5; node->y = 5; // 用箭头访问指针变量 return 0;}

C语言里只有->(减号和大于号,不是箭头),它是结构成员运算符

楼上说的不对.箭头表示赋值的意思.这是伪代码来着.相当于把左边的值赋值给右边 (具体还得看箭头所指的);t*i→t相当于t=t*i

结构体的属性例如:struct s{ int a;};s *s1,s2;s1->a = s2.a

7指的是输出数据的长度,包括小数部分共七位,所以是7列.

成员运算符“->”是由减号“-”和大于号“>”组成,其打出具体步骤如下:需要准备的材料分别有:电脑、C语言编译器.1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp.2、在test.cpp文件中,输入C语言代码:printf("->");.3、编译器运行test.cpp文件,此时成功打印出了C语言类的成员运算符“->”.

网站首页 | 网站地图
All rights reserved Powered by www.snrg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com