结构体
结构体的定义方式能将不同类型的数据规整到一起,形成新的自定义类型,比如定义一个描述图书信息的结构体:
struct Book {
char title[50];
char author[30];
int pageNum;
};
随后尝试声明结构体变量并赋值,在不断调试因粗心导致的小错误中,逐渐熟悉了操作流程,像用“.”操作符准确访问成员变量,成功完成了单个结构体变量的处理,那瞬间成就感满满。
处理多个同类型的结构体数据该咋办,饭后便迫不及待地探索结构体数组。定义struct Book books[3];来存放多本图书信息,借助循环轻松实现批量赋值与信息查看,真切体会到它带来的便利,仿佛找到了处理复杂数据的“法宝”。
钻研结构体在函数中的应用,开始没搞懂作为参数传递时的门道,出现数据修改异常的情况,经过仔细研究,明白了传递指针才能改变原结构体内容。在研究作为返回值时,也明晰了要避开返回局部变量的坑。
struct Book {
char title[50];
char author[30];
int pageNum;
};
随后尝试声明结构体变量并赋值,在不断调试因粗心导致的小错误中,逐渐熟悉了操作流程,像用“.”操作符准确访问成员变量,成功完成了单个结构体变量的处理,那瞬间成就感满满。
处理多个同类型的结构体数据该咋办,饭后便迫不及待地探索结构体数组。定义struct Book books[3];来存放多本图书信息,借助循环轻松实现批量赋值与信息查看,真切体会到它带来的便利,仿佛找到了处理复杂数据的“法宝”。
钻研结构体在函数中的应用,开始没搞懂作为参数传递时的门道,出现数据修改异常的情况,经过仔细研究,明白了传递指针才能改变原结构体内容。在研究作为返回值时,也明晰了要避开返回局部变量的坑。
全部评论
相关推荐
10-29 19:45
吉林大学 Java
从零开始数:自我评价没有必要写,但是看起来你应该是学了csdiy的一些课程,可以在专业技能里面写上自己比较熟悉操作系统和计网,但如果你是找Java的话,把第一个项目换了吧,现在看起来有点四不像。
无论是黑马点评或者说做个轮子项目,刷题和八股也搞起来吧,而且也没必要等到寒假,最近就可以开始找,找到就偷偷实习呗,别被逮到就行了。 点赞 评论 收藏
分享
帮你内推|腾讯云智研发 校招 点赞 评论 收藏
分享
海康威视公司福利 1409人发布