21xrx.com
2024-09-17 03:48:15 Tuesday
登录
文章检索 我的文章 写文章
C语言中p->x表示的含义及用法
2023-06-15 16:24:03 深夜i     --     --
C语言 指针变量 结构体 成员 访问

在C语言中,指针变量是一个非常重要的概念。指针变量可以存储内存地址,并且可以通过指针变量来访问内存中存储的数据。而p->x则是指针变量p所指向的结构体中的成员x。具体来说,p指向的是一个结构体,而x则是该结构体中的一个成员。

使用p->x可以很方便地访问结构体中的成员,而不需要先将结构体的地址赋值给一个临时指针变量,再通过该指针变量来访问结构体中的成员。

举个例子,假设有如下结构体定义:


struct student {

  char name[20];

  int age;

  float score;

};

那么我们可以定义一个指向该结构体的指针变量p:


struct student stu = 90.5;

struct student *p = &stu;

此时,如果我们想要访问该结构体的成员age,可以使用p->age来实现:


printf("%d\n", p->age);

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复