
嵌入式C
文章平均质量分 82
Cherry Xie
喜欢学习,只是因为知识能让我更好地理解与处理遇到的事情。技术上比较全面,具备小程序、全栈、web3、数据分析、人工智能的开发经验。目前从事人工智能相关工作,欢迎知识理解上的交流。
展开
-
C语言的内存管理
程序员可以自行实现一个内存池,使用 malloc() 在堆上分配一大块内存作为内存池。在需要内存时,从内存池中分配,避免了频繁的 malloc() 和 free() 调用。释放内存时,将内存块返回到内存池,而不是直接调用 free()。这种方式可以有效地减少内存碎片,提高内存利用率。原创 2024-06-07 08:45:00 · 783 阅读 · 0 评论 -
c语言字符输出
可以使用 %p 格式符直接输出指针的值,无需加 * 号。这里输出的是指针变量 p 的值,即内存地址,而不是它指向的值。原创 2024-06-06 08:45:00 · 669 阅读 · 0 评论 -
嵌入式C与C语言
嵌入式 C"这个概念更多地是指 C 语言在嵌入式系统中的应用,而不是 C 语言本身的语法和特性。原创 2024-06-05 08:45:00 · 1184 阅读 · 0 评论 -
C语言之*与&
例如: int *ptr;表示 ptr 是一个指向 int 类型数据的指针。原创 2024-05-27 08:39:07 · 2588 阅读 · 0 评论 -
SDK之嵌入式C
嵌入式系统是指内置于各种设备中的微型计算机系统,与外部环境紧密交互,能够完成特定功能的计算机系统。这类系统广泛应用于工业控制、消费电子、汽车电子、医疗设备等领域。原创 2024-05-26 08:45:00 · 1616 阅读 · 0 评论 -
C语言之指针
指针是 C 语言中非常重要的概念。指针是一个变量,它存储的不是具体的数据值,而是另一个变量的内存地址。简单地说,指针就是指向内存中某个地址的一个变量。通过使用指针,我们可以间接访问和操作内存中的数据。首先,我们需要理解内存的基本结构。计算机的内存可以看作是一个线性的字节序列,每个字节都有一个独特的地址。这些地址通常用十六进制数表示,如 0x1000、0x1001 等。指针就是一个存储内存地址的变量。比如,我们定义一个整型变量 int x = 10;。原创 2024-05-26 08:45:00 · 906 阅读 · 0 评论