官术网_书友最值得收藏!

第1章

數(shù)據(jù),程序設(shè)計(jì)之根本

數(shù)據(jù)是程序設(shè)計(jì)最基礎(chǔ)的概念,程序?qū)?shù)據(jù)進(jìn)行操作。換句話說,任何一個(gè)完整的程序都可以看成是一組數(shù)據(jù)和作用于這組數(shù)據(jù)上的操作的說明。同時(shí),程序中的每個(gè)數(shù)據(jù)項(xiàng)也都有一個(gè)與之相關(guān)的類型,稱為“數(shù)據(jù)類型”。

這樣,在程序中就可以使用數(shù)據(jù)類型來區(qū)分不同的數(shù)據(jù),進(jìn)而根據(jù)實(shí)際需要為這些數(shù)據(jù)分配不同的存儲(chǔ)空間。這就像成年人必須睡成人床,而給嬰兒配備嬰兒床就足夠了,如果你給嬰兒分配一張成人床就會(huì)造成資源浪費(fèi),相反給成年人分配一張嬰兒床則有可能會(huì)發(fā)生“溢出”。數(shù)據(jù)類型也一樣,由于不同的數(shù)據(jù)所需要的存儲(chǔ)容量各不相同,因此需要分配的內(nèi)存空間大小也會(huì)不一樣,這樣才能夠保證內(nèi)存資源的合理配置,使程序性能達(dá)到最優(yōu)化。因此,如何合理、安全地使用這些數(shù)據(jù)類型是每個(gè)程序員必須掌握的。本章將圍繞這一話題進(jìn)行討論。

主站蜘蛛池模板: 庄浪县| 双鸭山市| 丹寨县| 勃利县| 腾冲县| 梓潼县| 柯坪县| 秀山| 大余县| 嘉定区| 宜章县| 岳西县| 织金县| 宁南县| 桐梓县| 莱芜市| 洪雅县| 固阳县| 曲沃县| 射阳县| 虎林市| 颍上县| 华池县| 北辰区| 新邵县| 新安县| 道真| 四会市| 浦北县| 洪洞县| 白河县| 宣武区| 磐石市| 宾川县| 隆林| 电白县| 永春县| 扶余县| 七台河市| 江阴市| 碌曲县|