上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 27 下一页
摘要: 点击跳转 阅读全文
posted @ 2024-02-15 01:29 iZJ"Qq4577105 阅读(5) 评论(0) 推荐(0)
摘要: 局部变量存储在内存堆栈,仿真时查看变量会出现not in scope 问题。如下图: 全局变量存储在静态内存中,仿真时查看变量不会出现not in scope 问题。 阅读全文
posted @ 2024-02-14 23:56 iZJ"Qq4577105 阅读(120) 评论(0) 推荐(0)
摘要: extern的使用 在C语言中,extern关键字用于在多个源文件之间声明全局变量、函数或对象,实现模块间的交互和数据共享。即告诉编译器该变量或函数是在其他源文件中定义的,并且可以在当前源文件中使用。而局部函数的作用域限定在其定义所在的作用域内,无法被其他源文件直接访问或调用。因此,extern关键 阅读全文
posted @ 2024-02-14 16:31 iZJ"Qq4577105 阅读(507) 评论(0) 推荐(0)
摘要: 用keil写代码最好标准化,比如:显式地使用比较操作符,显式声明各变量,函数等等。尽可能的不使编译器进行对条件判断等等进行优化,从而达到预期效果。具体方案可能因编译器、编译选项和代码结构等因素而异。 阅读全文
posted @ 2024-02-13 02:55 iZJ"Qq4577105 阅读(41) 评论(0) 推荐(0)
摘要: 在Keil模块化编程中,每个子模块通常会有自己的.h头文件和.c源文件。这些头文件包含了子模块的函数声明、宏定义和结构体定义等信息,而源文件则包含了子模块的具体实现代码。 当你在`main.c中调用子模块的函数时,通常需要包含对应的子模块的头文件,以便在`main.c中能够正确地使用子模块的函数和定 阅读全文
posted @ 2024-02-11 22:05 iZJ"Qq4577105 阅读(37) 评论(0) 推荐(0)
摘要: 头文件被包含的方式 (1)本地文件包含 #include "test.h" 用户自定义的文件用双引号括起来,编译器首先在当前文件所在的目录搜索是否有符合的文件,如果没有再到C++安装目录的include文件夹里去找对应的文件(Vscode中现在可以指定和修改库文件查找路径,Unix和Linux中可以 阅读全文
posted @ 2024-02-11 17:53 iZJ"Qq4577105 阅读(255) 评论(0) 推荐(0)
摘要: #define和#include都是C语言中的预处理指令,“#”表示这是一条预处理命令。 (1)、“define”为宏定义命令,“标识符”为所定义的宏名。 #define是宏定义,例如: #define a 45 这条指令会导致程序所有单独出现的a被替换为45。 (2)、#include是文件包含指 阅读全文
posted @ 2024-02-11 17:45 iZJ"Qq4577105 阅读(261) 评论(0) 推荐(0)
摘要: Wi-Fi 5 3天线测试 荣耀V20的WLAN功能支持Wi-Fi 5(802.11ac)标准,3天线,当时我测试4G卡开热点测速基本:下载速度(60-80mbps,上传速度35Mbps左右) WIFI 4 5 6的区别 所以购买随身WIFI一定要注意是wifi几,有几根天线。否则你无论插什么卡,网 阅读全文
posted @ 2024-02-08 04:00 iZJ"Qq4577105 阅读(182) 评论(0) 推荐(0)
摘要: 点击跳转 阅读全文
posted @ 2024-01-31 12:52 iZJ"Qq4577105 阅读(20) 评论(0) 推荐(0)
摘要: 前言 常见的卸载驱动程序是在设备管理器中,卸载设备时同时勾选左下角“删除此设备驱动程序” 但是,通过计算机管理来卸载驱动,有时候会卸载不干净,看着卸载了,不过一刷新就又回来了。那是因为Windows的特殊机制,就是你在卸载它的时候,它会给你备份一下,然后等你硬件重新插回的时候,它会检测备份目录里是否 阅读全文
posted @ 2024-01-29 19:03 iZJ"Qq4577105 阅读(3099) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 27 下一页