在C语言中箭头符号“ -”称为间接引用运算符,是二目运算符,优先级同成员运算符“.”。
它实际上是一个减号和一个大于号。键盘上的位置如下所示:
是向右的箭头(→),如1→t,其意思是把1送给t,t*i→t是把t乘i的积再送给t。流程图中用最简洁写法的来表达处理过程。←→在C语言教材中偶有出现,也是表示等价、等同的意思
成员运算符为-,
这并不是一个符号,而是由两个符号组成的,分别是减号-和大于号。
在键盘上打的方式是先打-,位于第一排,0和=之间。
然后打号,位于右下方,右边shift键左边第二个。
打的时候,需要按住shift,然后按这个键,再松开shift即可。
-符号必须与结构体或共用体指针类型变量合用。
-在C语言中,叫做指向结构体成员运算符,用处是使用一个指向结构体或对象的指针访问其内成员。
一个指针当用来指向一个结构体、对象时,称之为结构体指针或对象指针。结构体指针或对象指针中的值是所指向的结构体或对象的首地址。通过结构体指针或对象指针即可访问该结构体或对象。
指向结构体成员运算符需要用到结构体关键字struct和C++类关键字class。结构体指针和对象指针定义的形式如下:
1、struct 结构体类型名 *指针名;
2、struct 结构体类型名 *指针名 = 一个结构体的名字。
扩展资料:
C语言中访问结构体成员时 点 . 和 箭头 - 的区别
点(.)是用于结构体变量访问成员,箭头(-)是用于结构体指针访问成员。
相同点:两个都是二元操作符,其右操作符是成员的名称。
不同点:点操作符左边的操作数是一个“结果为结构”的表达式; 箭头操作符左边的操作数是一个指向结构的指针。
参考资料来源:百度百科——“-”
C语言中使用的箭头符号为-。该操作符并非是一个符号,而是由减号(-)和大于号()共同组成的。
所以在打-时,需要先打-,位于键盘右上角,0和=之间,直接点击即可。然后再输入号,在键盘右下角,右shift左边,逗号和斜线/之间,与句号在同一个按键上,输入时需要按shift同时按该键。
-作用为,取结构体指针变量指向的元素值。
如结构体为
struct test
{
int a;
};定义有指针
struct
test
*p;
要取p指向区域中的元素a值,可以写成:
p-a
C语言中使用的箭头符号为-。该操作符并非是一个符号,而是由减号(-)和大于号()共同组成的。
所以在打-时,需要先打-,位于键盘右上角,0和=之间,直接点击即可。然后再输入号,在键盘右下角,右shift左边,逗号和斜线/之间,与句号在同一个按键上,输入时需要按shift同时按该键。
-作用为,取结构体指针变量指向的元素值。
如结构体为
struct test
{
int a;
};
定义有指针
struct test *p;
要取p指向区域中的元素a值,可以写成:
p-a
本文链接:http://task.lmcjl.com/news/2044.html