黑马程序员技术交流社区
标题:
define 与typedef
[打印本页]
作者:
歧路
时间:
2014-12-17 11:25
标题:
define 与typedef
本帖最后由 歧路 于 2014-12-17 18:37 编辑
#define String char *
typedef char* string2;
int main()
{
String s1, s2;
//编译时变为char* s1,s2;
//等同于 char *s1;
// char s2; 所以s2不是 char *指针类型而是char类型
string2 s3,s4; //这里的string2是一个可以用来定义指针的类型
s1 = "jack";
s2 = "rose";//错误
s3="jin";
s4="jake";
return 0;
}
今天在学习typedef时,遇到的问题,感觉typedif与define用法不同,有点迷惑
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2