书香雅阁论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 833|回复: 0

【自定义数据类型】

[复制链接]

451

主题

474

帖子

158万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1581710
发表于 2023-3-1 00:22:06|字数:429 | 显示全部楼层 |阅读模式
LV10 站长

这个概念不管在哪个语言里都是一个重点和难点,很多人可能学了很长一段时间的编程语言都没搞明白这个概念

总结就是:变量同类整合

比如我们需要使用变量记录家具的长、宽、高3种属性,但是家具有桌子,凳子,沙发等,写变量的时候就需要写成如下
  
子程序名返回值类型公开备 注
子程序1  
变量名类 型静态数组备 注
桌子_长   
桌子_宽   
桌子_高   
凳子_长   
凳子_宽   
凳子_高   
沙发_长   
沙发_宽   
沙发_高   



这看上去是复杂的,那么我们可以把长、宽、高3种属性整合成为一种新的类型,我们定义为家具型
数据类型.png

数据列表.png

这样我们就可以按照如下写法调用
调用.png

总结:自定义数据类型和前面讲的子程序原理差不多,主要目的就是为了简化代码

(点击返回课程目录https://shuxiangyage.net/forum.php?mod=viewthread&tid=1134
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|书香雅阁论坛 ( 湘ICP备17011672号-3 )

GMT+8, 2024-11-21 17:54 , Processed in 0.101939 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表