[求助]以语言的不明白地方typedef
我要定义一个结构例如
typedef struce node
{
char data;
int curlen;
};
最前的的typedef是为什么要加上,如果不要效果差在什么地方
typedef struce node string;
struce nodes string;
定义结构变量的时间加上和不加有什么效果差别?
不可以。typedef只提供对其起另外一个名字,通常是为起一个比较短而有意义的名字,但有如下规则:
1.不能在起外号的同时声明变量;
2.在起外号的同时外号必须是一个紧凑的字符串,举个例子:不能把别名取成 no de.只能为node紧凑在一起。