在.c文件里有这句话
typedef int MYTYPE
在.h里有这样一个结构体
typedef struct STACK
{
MYTYPE *pd;
int MaxSize;
int Top;
}STACK;
他们怎么理解
在.c文件里有这句话
typedef int MYTYPE
在.h里有这样一个结构体
typedef struct STACK
{
MYTYPE *pd;
int MaxSize;
int Top;
}STACK;
他们怎么理解
我说下我的个人意见,你觉得对你就采纳!!!
typedef int MYTYPE
(1)上述是一种用户定义类型:就是对已有的类型,另外说明一个新的类型标示符。一般形式:
(typedef 类型名 标示符)意思就是所有出现MYTYPE的地方都代表int(整型)
(2)
typedef struct STACK
{
1.MYTYPE *pd;
2.int MaxSize;
3.int Top;
}STACK;
答:他也是用户定义类型,道理和上面一样,我说下里面1.定义整型(指针)2.定义整型(最大尺寸)3.定义整形(顶点)
如果还有不会可以追问我,如果愿意的话,可以加我好友:304637421.以后大家一起学习!!!
定义一个结构体
并用STACK代替这个结构体的名字
typedef int MYTYPE
用MYTYPE来替换int
例如: MYTYPE abc;等价于int abc;
定义一个结构体
并用STACK代替这个结构体
成员包括一个指针变量
和两个int型的变量