c结构体的几种创建方法

2023年2月18日12:57:20

c结构体的几种创建方法
1

struct sqlist{      //sqlist 结构体标识符
	Status * elem;
	int length;
	int lensize;
}s;                //s结构体变量
创建新的变量时可以
struct sqlist s1;

2

struct {              
	Status * elem;
	int length;
	int lensize;
}sq;                    //只能在这定义变量
由于没有定义标识符,变量的创建只能在定义的时候创建

3

typedef struct sqlist{
	Status * elem;
	int length;
	int lensize;
}sq;
创建新的变量可以直接  sq s1;等价于struct sqlist s1;
也可以直接写成
typedef struct {
	Status * elem;
	int length;
	int lensize;
}sq;
创建新的变量 sq s1;不过这样就不能使用struct sqlist s1 创建变量了

  • 作者:开始King
  • 原文链接:https://blog.csdn.net/m0_52118763/article/details/120421147
    更新时间:2023年2月18日12:57:20 ,共 375 字。