您的位置:首页 > 编程语言 > C语言/C++

IOS开发---C语言-⑰指向结构体的指针

2014-11-29 11:31 316 查看
#include <stdio.h>

/*

1.指向结构体的指针的定义

struct Student *p;

2.利用指针访问结构体的成员

1> (*p).成员名称

2> p->成员名称

*/

int main()

{

struct Student

{

int no;

int age;

};

// 结构体变量

struct Student stu = {1, 20};

// 指针变量p将来指向struct Student类型的数据

struct Student *p;

// 指针变量p指向了stu变量

p = &stu;

p->age = 30;

// 第一种方式

printf("age=%d, no=%d\n", stu.age, stu.no);

// 第二种方式

printf("age=%d, no=%d\n", (*p).age, (*p).no);

// 第三种方式

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

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: