你好 请问C语言中这个符号->是什么意思
发布网友
发布时间:2023-09-28 13:57
我来回答
共4个回答
热心网友
时间:2024-11-01 09:13
可以理解为“的”, 用指针访问结构体变量的域就用这个符号。
热心网友
时间:2024-11-01 09:13
-> 用于 指针 指向其内部的对象,
比如
struct test
{
int a;
int b;
};
struct test *p;
p要访问其中的a,b 就是使用 p->a, p->b;
热心网友
时间:2024-11-01 09:13
就是取成员变量 比如你定义了一个结构体
struct time
{
int hour;
int minutes;
int second;
}time1; 你要使用里面的变量hour ,必须写成 time1->hour ,用来限定 这个结构体里的变量
不过通常用这种形式 time1.hour 它跟 “ . ” 效果一样
热心网友
时间:2024-11-01 09:14
指针指向操作符,左边一般是结构或联合体的指针变量,右边是成员。
如
struct student
{
char name[20];
int age;
}a={"lucy",18},*p=&a;
printf("%s %d\n",p->name,p->age);