- #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
复制代码 |
|