欢迎来到贱贱的博客

扩大
缩小

c语言typedef与define的相同

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 
 4 #define INT int
 5 typedef short SHORT;//看此处有没有分号
 6 
 7 //这说明两者没有什么区别 但是如果定义稍微复杂点的别名#define 将会出现问题 看下面程序
 8 int main1(void)
 9 {
10     INT a = 2;//此时的INT就是int
11     SHORT b = 9;
12     printf("a=%d\nb=%d\n",a,b);
13 
14     
15 
16     system("pause");
17     return 0;
18 }

 

posted on 2016-11-07 15:17  L的存在  阅读(259)  评论(0编辑  收藏  举报

导航