- 论坛徽章:
- 0
|
#define TGAP(name, type) \
struct name{
struct type *first;
struct type *last;
pthread_mutex_t lock;
} name =TGAP_VALUE
#define TGAP_VALUE{
. first = NULL.
. last = NULL;
. lock =PTHREAD_MUTEX_INIT;
} |
我想知道,这个 name =
后面的那个大括号里面变量名比如 first前面为何要加一个点?这个点代表什么意思?
以前写ADC驱动的时候也看到过。驱动的数据结构也是变量名前面加个点。
不懂
请各位指教。
谢谢
[ 本帖最后由 feiyinziiu 于 2009-11-20 12:53 编辑 ] |
|