概述
struct A{
int i =1;
} a;
struct 是关键字,
A 是类型名,就像int。struct ,A,a三者必须有两者或以上。
a 是变量名。
其实我们定义结构体就可以看作定义一个新的数据类型来满足我们的需求。
我们都知道变量的定义是 type variable;
如果我们 struct A{
int i;
}
A就是结构体名(也可以说标签),{
int i;
}就是结构体大小.
我们就可以
A a;来声明一个a变量。
我们都知道 typedef是为类型取一个新名字。
typedef unsigned char BYTE;
通常会与 结构体一起用
typedef struct {
} AA;
此时AA也是一个结构体的类型名。
AA a,a[10],*a; 定义三个AA结构体类型的变量。
最后
以上就是魁梧胡萝卜为你收集整理的c语言结构体理解的全部内容,希望文章能够帮你解决c语言结构体理解所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复