C基础—结构体

Posted 勾小芬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C基础—结构体相关的知识,希望对你有一定的参考价值。

struct student

	int num;
;

struct student t_Bob;

struct student类似于int。 t_Bob类似于变量。

结构体成员访问:
访问结构体成员:结构体变量名.成员名
指针访问结构体成员:指针->成员名 等价于(*指针).成员名

typedef函数

typedef struct
	int num;
t_Student;

t_Student stu1, stu2;
struct tagNode

	char *pItem;
	struct tagNode *pNext;
;

typedef struct tagNode *pNode;

结构体嵌套

typedef struct
	int year;
	int month;
	int day;
datetime_t;

typedef struct 
	long studentID;
	char studentName[10];
	char studentSex;
	datetime_t t_birthday;
	int score[4];
student_t;

student_t t_pp;

出现结构体嵌套时,必须以级联方式访问结构体成员:

t_pp.t_birthday.day = 10;
strcpy(t_pp.studentName, "王维");

以上是关于C基础—结构体的主要内容,如果未能解决你的问题,请参考以下文章

C基础—结构体

C基础—结构体

C基础—结构体

结构体struct零基础搞定C语言——12

C基础-结构体

C零基础视频-39-结构体的定义与使用