您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
C语言中,调用成员变量用点还是用箭头,取决于当前的ID是指针还是结构体本身。
如:
typedef struct {
float height;
float weight;
} Person;
int main(int argc, char *argv[]) {
Person jiushen;
Person *lengleng = (Person *)malloc(sizeof(Person));
//注意这里结构体指针的声明,要分配空间
jiushen.weight = 60;
jiushen.height = 175;
lengleng -> height = 165;
(*lengleng).weight = 50;
printf("%f, %f\n", jiushen.weight, lengleng->weight);
}可以看出,对于指针lengleng,
lengleng -> weight
等价于
(*lengleng).weight
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。