biancheng2025年9月19日c/c++ 首页 c/c++ biancheng 1、功能模块的变量封装,如放struct里面 2、跨文件的变量使用回调函数获取 应用函数调用回调函数时使用如下方法声明局部变量。实现不能通过p修改a的值,不能改变p的指向。 int a = 10;const int *const p = &a; 或者实现能通过p修改a的值,不能改变p的指向。 int a = 10; int *const p = &a; 或者实现不能通过p修改a的值,能改变p的指向。 int a = 10; const int *p = &a; 尽量少使用后两个。 如果结构指针,有结构体成员变量在中断中不断被访问,有该结构其他体成员变量在任务中被访问,会不会指针同时只能被一方调用,导致任务中的操作失败?是否读和写都存在冲突呢? 3、头文件尽量在c文件中include