C语言
新手入门学习C语言
A-code
即将变身为嵌入式奥特曼的Coder
展开
-
用#define宏替换和typedef那个方式更好?
总结一下,`#define` 主要用于定义常量和宏替换,而 `typedef` 主要用于创建数据类型别名。`typedef` 是一个关键字,用于创建新的数据类型别名。它是在编译之前进行文本替换的。这样在代码中使用 `SQUARE(x)` 将会被替换为 `((x) * (x))`。这样就可以用 `Age` 来代替 `int` 类型。`#define` 和 `typedef` 是在 C/C++ 语言中用于定义类型别名的关键字,它们有一些区别。这将在编译前将所有出现的 `PI` 替换为 `3.14159`。原创 2023-10-13 20:02:33 · 144 阅读 · 0 评论 -
快速入门排序算法——桶排序(简化版)
快速入门排序算法——桶排序这是简化后易于理解的桶排序,是一个非常快的排序算法,其实这不是真正的桶排序(那会比这个复杂的多),但是简单易懂,对于想要入门排序算法的小白,这是一个非常好的起点。原创 2023-06-02 10:03:33 · 86 阅读 · 0 评论