华清远见嵌入式学习历程——c高级的学习

有哪些关于学习的表情包? - 知乎

 

截至2023年7月31日,我们学习了shell编程和C高级(结构体、共用体、枚举、函数指针、指针函数、多文件编译、make工程管理)。收获颇多!不仅对之前c基础的知识进行了巩固和理解,而且学到了新的知识。再接再厉!

结构体:结构体是一种自定义的数据类型,可以将不同类型的数据组合在一起,形成一个独立的实体。通过结构体,可以更好地展现程序中的实体关系,提高代码的可读性和灵活性。

共用体:共用体是一种特殊的数据类型,允许在相同的内存空间中存储不同的数据类型。共用体的内存空间被不同的成员共享,在不同的时间段存储不同的值,节省了内存。

枚举:枚举是一种定义一组相关常量的方式,每个常量都有一个对应的整数值。枚举提供了一种更加可读性好的方式来表示一组相关的取值,增强了代码的可读性和可维护性。

函数指针:函数指针是指向函数的指针变量,可以在运行时动态选择需要调用的函数。函数指针的使用可以实现回调函数和动态加载函数的功能,增加程序的灵活性和可扩展性。

指针函数:指针函数是返回指针的函数,在函数体中动态地分配内存并返回指针。指针函数常用于返回数组、结构体等动态分配的内存空间,可以提高代码的效率和灵活性。

多文件编译:将程序代码分割为多个源文件,每个文件负责实现特定的功能。通过多文件编译,可以提高代码的可维护性和可重用性,并加快大型项目的编译速度。

Make工程管理:Make是一个常用的编译工具,可以根据不同的文件依赖关系自动化完成编译、链接和构建工程。通过编写Makefile文件,可以管理项目的各个源文件以及它们之间的依赖关系,实现自动化的工程管理。

学习感悟:发现知识掌握得还不够牢固,在平时讲课时可以听懂,下课之后也可以及时复习。但是还需要再次回头巩固。其中包括:

1、对学过的知识点,易错点,难点再次攻克

2、对老师讲过的代码在敲,再次熟悉和理解

3、对机构发的书本也要充分利用,使知识形成体系

4、平时可以结合线上网课对学过的知识进行查漏补缺,也可以预习即将学习的新知识 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值