为什么函数通常以t开头

2018-09-11 05:38:32 +0000 李述铜

感谢同学 @小波 的提问

Q:很多函数以t开头是一种命名规范?

A:是的。这是用来减少名称冲突的一种方式

比如os中定义了一个接口函数,你也可能想在自己的应用中定义同名的。到底调用谁的呢? c中不像java可以用包,像cpp用名称空间来解决这个问题,所以就在函数名上做点文章。加上t之后,表示专属tinyOS的接口;你自己定义的接口只需要不使用t开头命名函数,就不会有冲突了。

你如果看一些c的第三方库,很多也会采用类似的方式,加个前缀,代表xx开发的接口

rtos 无标签

推荐课程

  • 自己动手写嵌入式操作系统

    循序渐进,40余次迭代,写出不到2000行代码的嵌入式操作系统

  • 手把手教你学用嵌入式操作系统

    从实用角度出发,教你如何使用嵌入式操作系统

  • 深入理解ARM调试原理

    深入理解Jlink/Ulink等仿真调试工具背后工作的秘密

  • 轻松掌握Git & GitHub

    掌握当今最流行的版本管理工具,帮你找回过去任意时间的文件版本

  • 自己动手学用Keil(MDK)

    轻松掌握最主流的ARM开发工具Keil(MDK)