为什么变量的类型往往都是 xxx_t这样的定义方式?

来源:百度知道 编辑:UC知道 时间:2024/07/05 14:49:26
我在看一个软件,里面好多变量的定义都是xxx_t的形式?
比如?
/* The queue of tasks ready for execution. */
cque_t _ready_queue;

/* The priority of current executing task. */
prio_t _current_prio;

请问这个后面的 _t是什么意思呢?
谢谢!

估计是type的意思,表示其是某一类型,比如stddef.h的size_t,ptrdiff_t等,因为其是一个类型别名(typedef定义或define替换),加上_t后缀可使人很容易把它与其他一般变量和标识符区分开。

是task的缩写吧,不是所有的都是这样的呀。