C语言中结构体
2022/1/14 6:09:16
本文主要是介绍C语言中结构体,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
struct Stu { int num; }stu1; //Stu和stu1不同意义 void fun1() { stu1.num=1; //stu1已经是结构体的具体对象 struct Stu st2; //Stu仅仅为结构体模板,struct可以省略 st2.num = 2; //初始化 struct Stu* p_stu; //定义一个指向结构体Stu类型的指针 p_stu = &stu1; //将stu1地址赋值给p_stu p_stu->num = 2; //赋值 } typedef struct Man { int year; }man; //Man和man用法和意义完全一致,都表示数据类型 typedef struct Man* Man_P; //Man_P为数据类型,指向结构体struct Man的指针 typedef Man_P Man_pp; //Man_P和Man__pp用法和意义完全相同 Man *man_p1; //man_p1为指向结构体的一个指针 void fun2() { Man man1; //由结构体模板得到一个具体的数据 man1.year = 1; man man2; man2.year = 2; Man_P man_p2; //得到一个指向结构体的指针man_p2 man_p1 = &man1; man_p2 = &man2; }
这篇关于C语言中结构体的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享