程序基础:数据结构(郝斌讲解)(4)

结构体使用概述:

结构体:

为什么会出现结构体?

复杂事物的表现方法:

没有方法的类。

为了表示一些复杂的数据,而普通的基本类型变量无法满足要求。

结构体是用户根据实际需要自己定义的复合数据类型。

分号不能省。定义变量需要分配内存。

不叫属性,叫成员。

只能通过结构体名字,St.name,引用结构体成员。

注意各个语言的区别,进行赋值。

13.02.

如何使用结构体?

二 其他使用结构体变量的方式:

Struct student *pst;

创建一个结构体指针,32位地址总线,四个字节。

Pst-》sid=(*pst)。Sid。

Pst所指向的结构体变量中的sid这个成员。

注意事项:

结构体变量不能加减乘除,但可以相互赋值。

结构体变量和结构体指针变量作为函数传参的变量。

地址发送给pst。

结构体的指针操作。

通过一个函数来实现,用地址来实现。

速度慢,内存大,不推荐。

G (st)==f(&st)!!!

           结构体变变量和结构体名字。

两种方式使用结构体。

将知识点传授给别人。

猜你喜欢

转载自blog.csdn.net/lvsehaiyang1993/article/details/80353581