re函数声明不对,要写成void re(Ass**);。
re函数声明地方不对,至少要放在第一个结构体定义之后,不然会产生Ass未定义错误。
->和 *的 运算顺序是 先-> 这个吗?—— ->的优先级比*高一级!——这你已知道了。
同编译器有关。 头文件 ANSI C 等 需包含 和 两者 MS VC++ 写 包含 即可 MS VC++ 编译时用库: LIBC.LIB 单线程,LIBCMT.LIB 多线程, 和 MSVCRT.LIB