define: 发生在预处理阶段,也就是编译之前,仅仅文本替换,不做任何的类型检查 没有作用域的限制 typedef: 多用于简化复杂的类型声明,比如函数指针声明:typedef bool (*funcPoiinter) (int, double); 给已有类型定义一个别名(类似的 引用是给已有对象 ...
分类:
其他好文 时间:
2016-11-14 15:35:55
阅读次数:
231
#include #define TP1 char* typedef char* TP2;int main(void){ TP1 a,b; TP2 x,y; printf("a=>%d,b=>%d\n",sizeof(a),sizeof(b)); printf("x=>%d,y=>%d\n",siz...
分类:
其他好文 时间:
2015-08-15 11:37:05
阅读次数:
141
废话不多说,请看下面程序:
#include
using namespace std;
#define SIGN1 char* //
typedef char * SIGN2;//typedef是一条语句所以以分号结尾
int main()
{
SIGN1 ch1,ch2;
SIGN2 ch3,ch4;
cout<<sizeof(ch1)<<" "<<sizeof(ch2)<<en...
分类:
编程语言 时间:
2015-06-30 22:02:08
阅读次数:
152