
C语言
文章平均质量分 56
爱吃羊的老虎
这个作者是个帅比
展开
-
【vscode Pycharm】自动补全代码额插件(亲测好用)Fitten Code
Fitten Code 插件亲测非常好用,记录一下。原创 2025-03-20 10:37:39 · 636 阅读 · 0 评论 -
【C语言】新手入门—变量声明关键字 (巨巨巨巨详细)
在 C 语言中,变量声明是为变量分配内存和指定属性的过程。变量声明可以分为 局部变量 和 全局变量,而关键字(如 `static`、`extern` 等)在不同情况下也会影响变量的作用范围和生命周期。下面从不同的角度系统地介绍变量声明。- 局部变量是在函数或代码块内部定义的变量。- 作用域:只在定义它的函数或代码块中可见。- 生命周期:局部变量的生命周期在该函数或代码块执行时开始,当执行结束后,变量即被释放。1.2 全局变量- 全局变量是在所有函数之外定义的变量。- 作用域:对所有函数可原创 2024-10-30 21:09:50 · 1128 阅读 · 0 评论 -
【C语言】static全局变量可以在XX.h文件中声明吗?且在XX.c文件中引用XX.h文件?
static 全局变量的作用域限制:在函数外部定义的 `static` 变量,作用域仅限于该变量所在的源文件(`.c` 文件)。因此,即使在 `udp.h` 文件中定义了 `static` 变量,每个包含 `udp.h` 的源文件都会得到一个独立的 `static` 变量实例,而不是共享同一个变量,这会导致变量冲突!!!!。最佳实践:`udp.h` 应该只包含声明,不包含具体的变量定义(特别是带 `static` 的定义),以避免多个源文件引用 `udp.h` 时造成的重复定义问题。原创 2024-10-30 20:54:42 · 480 阅读 · 0 评论