c++宏定义

来源:互联网 发布:大数据新闻什么意思 编辑:程序博客网 时间:2024/05/16 01:21
============================================================
博文原创,转载请声明出处
电子咖啡(原id蓝岩)
============================================================
int   i; 
定义了一个int类型的变量i; 
而这样 
typedef   INT   int; 
表示用户自己定义了一个整型数据类型INT,实际上就等同于int 
所以:INT   ii; 
同上,表示定义了一个int类型的变量ii; 

同样的: 
void   (*pFn)(void)   
定义了一个函数指针,该函数指针指向   类似于   void   Foo(void)函数的函数入口地址 
而这样: 
typedef   void   (*Fun)(void) 
表示用户自己定义了一个函数指针数据类型 
而 
Fun   pf; 

表示定义了一个函数指针pf,改函数指针指向类似于void   Foo(void)的函数 

******

原创粉丝点击