天嘿嘿
2016-10-17 08:05
#include<stdio>
struct weapon {
int price;
int atk;
struct weapon * next;
};
int main(){
struct weapon a, b, c, *head
你把struct weapon *p你把它换成int *p,你看懂吗?定义struct类型的地址,其实struct也是一种类型了,C语言中给出了另一种构造数据类型——“结构”,不能只有int啥的是类型,struct也是类型。
因为这个指针指向的变量也是结构体类型的
Linux C语言结构体
118304 学习 · 162 问题
相似问题