黑马程序员技术交流社区
标题:
#include与typedef别名的区别
[打印本页]
作者:
LEON27
时间:
2015-6-26 22:22
标题:
#include与typedef别名的区别
#include <stdio.h>
#define INT1 int* //定义一个宏,宏名是INT1
typedef int* TINT; //int起一个别名 TINT
int main(int argc, const char * argv[]) {
int num = 10;
//使用宏定义变量
INT1 a,b; //int* a,b
//a是指针
a = #
//b是普通的变量
b = num;
printf("a = %d,b = %d\n",*a,b);
//使用别名定义变量
TINT a1,b1; //int *a1;int* b1;
a1 = #
b1 = # //a1 和 b1 都是指针
printf("a1 = %d,b1 = %d\n",*a1,*b1);
return 0;
}
3
复制代码
作者:
Fighting--BJ
时间:
2015-6-27 00:27
学习学习!赞一个!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2