2
3 typedef char* PSTR;4
5 int main(int argc, char *argv[])
6 {
7 char c = 'a';
8 const char *p = NULL;
9 const PSTR q = 'a'; //这种相当于 char *const q = 'a';
10 p++;
11 q++; //错误: 令只读变量‘q’自增,typedef不是简单的替换
12 return 0;
13 }
~ -- typedef与define有着本质的区别,define就是简单的傻替换
~
~
~
~
~
~
~
~
"main.c" 13L, 232C 已写入 9,7-10 底端