当前位置:   article > 正文

看这里!C语言中自定义类型的大小你会算吗_c语言自定义空间大小

c语言自定义空间大小

自定义类型

前言

int、char、long、float、double等等这些简单类型被称为内置类型,是C语言自带的。生活中还有许多复杂类型,例如描述学生的信息,记录商品的信息等等,于是,自定义类型(结构体,枚举,联合)就出现了。

1.结构体

1.1什么是结构体

1.1.1概念

结构是一些值的集合,这些值称为成员变量
结构体成员类型:结构的成员可以是标量、数组、指针,甚至是其他结构体。

1.1.2结构体声明
struct std
{
   
	char name[20];
	char sex[5];
	int age;
	double score;
};//分号不能掉!!!
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

struct是结构体关键字,std是结构体标签,struct std是结构体类型,变量的定义可以在结构体声明时定义,也可以后面用到的时候再进行定义。
结构体的不完全声明

struct 
{
   
	int a;
	char b;
	double c;
}s;
struct
{
   
	int a;
	char b;
	double c;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/608064
推荐阅读
相关标签
  

闽ICP备14008679号