C语言中数据的存储结构指的是什么

Python019

C语言中数据的存储结构指的是什么,第1张

数据结构,也就是数据是如何管理的。

比如你要管理学生,那么,每个学生都有姓名、年龄、性别,这三个元素可以组合成一个结构体,这就是数据结构。

如果你要管理多个学生,那么就可以用你刚刚定义的结构体类型,再定义一个结构体数组,数组的每个成员就是一个学生。那么就管理了多个学生。

不知道你懂了没~

浮点数,我也不说的太多,说白了就是小数。

结构体:它是将几个数据以及数据的类型封装在一个数据类型中,如果你学过面向对象的语言,那么就好似是一个类,比如一个人的身体就可以看做一个结构体,它是由头、腿,膀子等一切构成人的身体这个物体的。以后访问,你可以先找到人的身体,在去访问头啊。例:

struct

body{

head

hh;

hand

ha;

};

这只是个假设,要是语言会有:

struct

people{

int

age;

char[20]

name

}

而共用体:和他的名字一样公用,比如

宿舍就是一个公用的地方,你和别人说这是你的宿舍,那么舍友也可以和别人说这是他的宿舍,这是你们共同的宿舍,比如有

union

uu{

int

ii

char

cc

}

int

char

公用一块内存。这样节约啊!!还有其他的优点。比如节约强制转化,需要的注意的是,只有两个可以相互转化的类型才可以公用一块内存,因为他们只有在内存中表现形式相同才可以啊,要不转化怎么办啊。。

=-=