在嵌入式开发中,常常要操作寄存器,对寄存器进行写入,读出等等操作。每个寄存器都有自己固有的地址,通过C语言访问这些地址就变得尤为重要。
阅读更多分类: 程序
C语言中volatile关键字的高级玩法
在C语言编程中,volatile是一个重要的关键字,用于告知编译器变量可能会在意料之外被改变,从而避免编译器对该变量的优化。
阅读更多C++函数重载:解密性质、使用方法、特点与语法
函数重载是C++中让你能够创建同名函数,但参数类型或个数不同的机制,它为我们提供了更加灵活的编程方式。
阅读更多C++内存管理的奥秘
作为一门强大的编程语言,C++为开发者提供了对内存的灵活控制,但同时也需要更多的责任来管理这一切。本文将从基础概念一直到
阅读更多C++中NULL和nullptr的区别
在编写C程序的时候只看到过NULL,而在C++的编程中,我们可以看到NULL和nullptr两种关键字,其实nullptr是C++11版本中新加入的。
阅读更多深入C++异常处理:构建健壮程序的利器
C++,作为一门强大而灵活的编程语言,为程序员提供了丰富的工具和特性。
阅读更多嵌入式数据传输及存储的C语言实现
本文讲解了嵌入式数据传输及存储的C语言实现
阅读更多嵌入式 C 程序的内聚和耦合
程序设计和软件工程发展过程中产生的很多技术、设计原则,都可以从内聚和耦合的角度进行解读。
阅读更多嵌入式 C 语言踩内存问题
这篇笔记我们来聊聊踩内存。踩内存,通过字面理解即可。本来是操作这一块内存,因为设计失误操作到了相邻内存,篡改了相邻内存的数据。
阅读更多