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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!