结构体中.和->的用法
发布日期:2021-06-30 18:43:21 浏览次数:2 分类:技术文章

本文共 615 字,大约阅读时间需要 2 分钟。

#include"stdio.h"#include"stdlib.h"struct linkwqf{	int age;	char * name;	struct linkwqf* next;};struct linkwqf linkwww1;/*第一种声明结构体类型变量的方法   这种方法意义不大*/typedef struct linkwqf linkwww2;/*第一种声明结构体类型变量的方法*/void main(void){		struct linkwqf lin1;/*声明结构体变量*/	struct linkwqf *lin2;/*声明指向结构体的指针 后面我分配内存空间*/	lin1.age=12;/*用.来取得结构体里面的变量*/	lin1.name="wqf";/*用.来取得结构体里面的变量*/	printf("1---age=%d,name=%s\n",lin1.age,lin1.name);	lin2=(linkwww2*)malloc(sizeof(linkwww2));/*要分配内存空间*/	lin2->age=21;/*用->来取得结构体变量*/	lin2->name="wangkt";/*用->来取得结构体的变量*/	printf("2---age=%d,name=%s\n",lin2->age,lin2->name);	printf("safsdfasdfasdfasd\n");}

转载地址:https://linus.blog.csdn.net/article/details/10325523 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Linux背后的思想
下一篇:LCD 设备驱动框架分析及核心结构

发表评论

最新留言

感谢大佬
[***.8.128.20]2024年04月24日 04时26分28秒