黑马程序员技术交流社区

标题: # define与tpedef的不同点 [打印本页]

作者: 15342193033    时间: 2014-12-25 20:39
标题: # define与tpedef的不同点
# define  string char *
string s1,s2;

typedef char * string
string s1,s2;
有什么区别啊?

作者: weiwei20    时间: 2014-12-25 20:59
你没有看视频:lol:lol:lol
作者: sajiner2    时间: 2014-12-25 21:18
上边的相当于:char *s1,  char s2;
作者: sajiner2    时间: 2014-12-25 21:19
上边的等效于:char *s1, char s2;    下边的等效于:char *s1, char *s2
作者: 从今以后    时间: 2014-12-25 21:26
#define是纯文本替换,所以替换完是char * s1, s2; 平时这么写,s2是个char。typedef相当于一种自定义的类型了。
作者: 15342193033    时间: 2014-12-26 15:48
OK,X谢谢:)




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2