
C语言
文章平均质量分 56
知识点
硬件大厨
硬件牛马
展开
-
C语言之运算符sizeof
sizeof 是一个非常有用的操作符,可以帮助开发者了解数据类型和变量的内存占用情况。它在内存管理、数组处理和结构体设计等方面具有广泛的应用。使用 sizeof 时,请注意其在不同上下文中的行为,特别是在处理指针和动态内存时。原创 2024-11-07 11:41:35 · 601 阅读 · 0 评论 -
C 语言之snprintf函数
snprintf是 C 语言中的一个函数,用于格式化字符串并将结果写入一个字符数组。它属于标准库。原创 2024-09-11 10:09:42 · 763 阅读 · 0 评论 -
结构体实例和指向结构体的指针
结构体实例:直接使用结构体类型创建变量,访问其成员时使用点运算符(.)。指向结构体的指针:创建指针并将其指向结构体实例,使用箭头运算符(->)访问成员。原创 2024-09-11 09:55:00 · 385 阅读 · 0 评论 -
C语言关键字之extern
在 C 语言中,关键字用于声明一个变量或函数是在其他文件中定义的。它告诉编译器该变量或函数的定义在另一个源文件或模块中,允许跨文件访问。关键字用法如下。原创 2024-09-10 08:56:11 · 404 阅读 · 0 评论 -
类和结构体的区别
类和结构体的区别。原创 2023-05-22 10:42:28 · 546 阅读 · 0 评论 -
C语言关键字之Static
总的来说,“static”关键字在 C 和 C++ 中提供了多种使用方式,可以帮助程序员控制变量和函数的作用域和生命周期,从而编写出更加可维护和高效的代码。原创 2024-09-09 15:48:43 · 657 阅读 · 0 评论 -
C语言关键字之volatile
volatile是 C 和 C++ 编程语言中的一个关键字,用于修饰变量。当一个变量被声明为volatile时,它会告诉编译器这个变量的值可能会在程序执行过程中被意外改变,因此编译器不应该对这个变量进行某些优化操作。原创 2024-08-27 11:12:56 · 509 阅读 · 0 评论 -
头文件中尖括号<>和双引号““使用场景
当包含自定义的头文件或需要避免与系统头文件冲突时,应使用双引号 ""。例如: #include , #include , #include 等。使用 "" 包围的头文件,编译器会先在当前源文件所在的目录中查找,如果找不到再在系统预定义的路径中查找。当您需要包含您自己编写或项目中提供的自定义头文件时,应该使用双引号 "" 来包围头文件名。使用 包围的头文件,编译器会在系统预定义的头文件搜索路径中查找。原创 2024-08-26 14:30:30 · 529 阅读 · 0 评论 -
浅谈uint8_t
uint8_t是 C 语言中的一种无符号整数数据类型,它占用 8 个比特位,表示的范围是 0 到 255。是一个无符号整数,它只能表示非负的整数值,不能表示负数。占用 8 个比特位,因此它能表示的最小值是 0,最大值是 255 (2^8 - 1)。是 C99 标准中定义的一种标准整数类型,用于表示 8 位无符号整数。它在头文件中被定义。由于的位宽比 C 语言中的基本整数类型和更小,在某些情况下使用 uint8_t 可以带来更好的性能,特别是在嵌入式系统中。原创 2024-08-26 14:13:06 · 4624 阅读 · 0 评论 -
#if 和 #ifdef使用
在写C的时候,在.h头文件中,我们会使用#ifdef ....<CODE>.... #endif,这样写是防止头文件被重复包含,导致的变量被多处声明或定义。 而在暑假前进行实训的时候,我选的题目为简易示波器设计,在进行程序设计的时候,发现有时候需要屏蔽很多行程序,很烦,于是在请教学长问题的过程中跟我讲了#if ...... #endif这么一个技巧超级...原创 2019-07-20 17:30:24 · 1098 阅读 · 0 评论