数据结构的概念与C语言中数据类型的概念有何异同?
1个回答
展开全部
相同之处: 可用来宣告变量
相异之处: 其目的与范畴不同
C语言中的数据类型, 就如同最基础的文具用品一般. 铅笔, 橡皮擦类似基础型别, 可代表不同的厂牌尺寸规格的实物.
数据结构, 就如同一个铅笔盒或书包, 可以容纳多种文具用品於一身. 拿著铅笔盒相当於带著一整组文具.
当要运用个别文具的功能时, 使用铅笔, 使用橡皮擦为单位.
当药用运整组整包的文具时, 使用铅笔盒, 书包为单位.
例如:
* 要写字时用铅笔, 要清除笔迹用橡皮擦;
* 但是要出门时, 会说记得带书包.
通常不会在临出门时, 要带铅笔, 要带橡皮擦, ..... , 一样一样的说, 而以一个书包或铅笔盒为一组, 一套, 一个单位.
这在程序的设计上也是如此, 透过适当的数据结构安排, 可以将不同的基础数据类型, 包裹成一个抽象的, 拟真的概念. 这样对於设计来说, 能够大幅度的减少复杂度, 降低难度. 高阶设计时, 可从书包或铅笔盒的角度考虑, 低阶设计, 从铅笔盒中的铅笔, 橡皮擦的角度来考虑.
相异之处: 其目的与范畴不同
C语言中的数据类型, 就如同最基础的文具用品一般. 铅笔, 橡皮擦类似基础型别, 可代表不同的厂牌尺寸规格的实物.
数据结构, 就如同一个铅笔盒或书包, 可以容纳多种文具用品於一身. 拿著铅笔盒相当於带著一整组文具.
当要运用个别文具的功能时, 使用铅笔, 使用橡皮擦为单位.
当药用运整组整包的文具时, 使用铅笔盒, 书包为单位.
例如:
* 要写字时用铅笔, 要清除笔迹用橡皮擦;
* 但是要出门时, 会说记得带书包.
通常不会在临出门时, 要带铅笔, 要带橡皮擦, ..... , 一样一样的说, 而以一个书包或铅笔盒为一组, 一套, 一个单位.
这在程序的设计上也是如此, 透过适当的数据结构安排, 可以将不同的基础数据类型, 包裹成一个抽象的, 拟真的概念. 这样对於设计来说, 能够大幅度的减少复杂度, 降低难度. 高阶设计时, 可从书包或铅笔盒的角度考虑, 低阶设计, 从铅笔盒中的铅笔, 橡皮擦的角度来考虑.
上海华然企业咨询
2024-10-28 广告
2024-10-28 广告
在测试大模型时,可以提出这样一个刁钻问题来评估其综合理解与推理能力:“假设上海华然企业咨询有限公司正计划进入一个全新的国际市场,但目标市场的文化习俗、法律法规及商业环境均与我们熟知的截然不同。请在不直接参考任何外部数据的情况下,构想一套初步...
点击进入详情页
本回答由上海华然企业咨询提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询