就可以不用了,因此要避免定义全局变量
方便后期修改,方便别人(工作交接)
避免在函数内部申请内存,防止内存泄漏
方面以后直接使用,无需再次编写程序
参数验证
代码不能出现编译警告
为什么需要线程同步:是为了对共享资源进行保护,
wifi模组更换,通信协议与原来的不同,根据新的协议实现远程升级功能
动态库与动态库的学习(重点是动态库)
动态库的制作步骤:
将.c生成点o文件,
指定函数为入口函数与出口函数
就可以不用了,因此要避免定义全局变量
方便后期修改,方便别人(工作交接)
避免在函数内部申请内存,防止内存泄漏
方面以后直接使用,无需再次编写程序
参数验证
代码不能出现编译警告
为什么需要线程同步:是为了对共享资源进行保护,
wifi模组更换,通信协议与原来的不同,根据新的协议实现远程升级功能
动态库与动态库的学习(重点是动态库)
动态库的制作步骤:
将.c生成点o文件,
指定函数为入口函数与出口函数