C语言结构体

2023-12-25 23:31:33

初识C语言结构体

文章目录

一、结构体有什么用?

二、如何使用结构体


一、结构体有什么用?

结构体使C语言有能力描述复杂类型

二、如何使用结构体

代码示例:

#include <stdio.h>

struct Panda
{
	//成员
	char name[30];
	int age;
	char sex[10];
	char birth[20];
};

print(struct Panda* pHua)
{
	printf("%s %d %s %s\n", (*pHua).name, (*pHua).age, (*pHua).sex, (*pHua).birth);
	printf("%s %d %s %s\n", pHua->name, pHua->age, pHua->sex, pHua->birth);
	//结构体指针变量->成员名
}
int main()
{
	struct Panda Hua = { "HeHua",3,"mu","2020.07.04" };

	printf("%s %d %s %s\n", Hua.name, Hua.age, Hua.sex, Hua.birth);
	//结构体对象.成员名

	print(&Hua);
	return 0;
}

运行结果:

HeHua 3 mu 2020.07.04
HeHua 3 mu 2020.07.04
HeHua 3 mu 2020.07.04

文章来源:https://blog.csdn.net/Echo_cy_/article/details/132914998
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。