C语言的->符号是什么意思?
展开全部
假如p为一个结构体类型的指针变量。(*p).成员名
与
p->成员名
等价,表示p指向的结构体变量中该成员的值。
与
p->成员名
等价,表示p指向的结构体变量中该成员的值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
指向运算符!
像p->num等同与(*p).num
结构体中有用到!
给你举个例子吧!
struct
student/*定义一个结构体*/
{
int
num;
chara[20];
char
sex;
int
age;
};
struct
student
stu={101,"li","M",18}
如果printf()里输出的是stu->num,则输出的结果为101,再依次类推可以得到stu->sex,stu->age等!
像p->num等同与(*p).num
结构体中有用到!
给你举个例子吧!
struct
student/*定义一个结构体*/
{
int
num;
chara[20];
char
sex;
int
age;
};
struct
student
stu={101,"li","M",18}
如果printf()里输出的是stu->num,则输出的结果为101,再依次类推可以得到stu->sex,stu->age等!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
指向的意思吧
假如你创建一个结构体
struct
stu{
int
a;
int
b;
}
后面我可以这样用
stu
one;
one->a;//这样就是指向结构体one里面的属性a了!
假如你创建一个结构体
struct
stu{
int
a;
int
b;
}
后面我可以这样用
stu
one;
one->a;//这样就是指向结构体one里面的属性a了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
访问结构体内部的变量
相当于“.”用于叙述结构体内变量多用于结构体和指针
例如
struct
stu{int
a;}stu1;
那就是
stu1.a=stu1->a
相当于“.”用于叙述结构体内变量多用于结构体和指针
例如
struct
stu{int
a;}stu1;
那就是
stu1.a=stu1->a
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询