typedef int elemtype;
这是给类型定义别名的方式;
elemtype *elem;
相当于 int *elem,定义了一个指向int 型变量的指针,虽然我们不知道该变量的名字,但我们知道elem这个指针指向它;
typedef struct
{
char stack[max];
int top;
} qstype;
定义了一个结构体类型,该结构体类型的别名为qstype,当定义好了类型之后,就可以定义该结构体的变量了;
qstype *s;
定义了一个指向qstype类型的结构体变量的指针,如上int * elem描述一样;
关于指针,开始学的时候,都和你说的情况一样,不要紧,练多了,再回头把基础看一遍,你就会明白的;
elem是指针 INT 型的指针 指针和数组在应用上有相似 指针取到数组首元素的地址后就可以了 *S是定义了一个结构体变量的指针