日志20

今天学习了结构体嵌套以及指针在其中的综合运用。在 C 语言中,可以在一个结构体中包含另一个结构体作为成员。

例如,定义一个表示日期的结构体和一个表示学生的结构体:

c复制struct Date {

int year;

int month;

int day;

};

struct Student {

int id;

string name;

struct Date birthday;

};

然后,通过指针操作访问嵌套结构体的成员:

c复制struct Student *p = &student;

printf("Birthday: %d-%d-%d", p->birthday.year, p->birthday.month, p->birthday.day);

此外,还学习了如何动态分配包含嵌套结构体的内存。这次学习让我对结构体的灵活性和指针的强大功能有了更深刻的认识,也为我以后处理更复杂的数据结构打下了基础。

全部评论

相关推荐

05-30 12:03
山西大学 C++
offer来了我跪着...:不是骗子,等到测评那一步就知道为啥这么高工资了
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-01 17:00
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务