標(biāo)題:
編程大師寫給小白的文章-數(shù)據(jù)
[打印本頁(yè)]
作者:
zpmpok001
時(shí)間:
2021-1-26 20:41
標(biāo)題:
編程大師寫給小白的文章-數(shù)據(jù)
程序是硬件的靈魂
數(shù)據(jù)是程序的骨架
譚浩強(qiáng)曾經(jīng)說(shuō)過(guò): 程序=數(shù)據(jù)結(jié)構(gòu)+算法+語(yǔ)言工具及環(huán)境
在這里我們不討論過(guò)多 我們只是對(duì)數(shù)據(jù)進(jìn)行說(shuō)明
幾乎所有的程序都在做這樣的事
1 輸入數(shù)據(jù)
2處理數(shù)據(jù)
3輸出數(shù)據(jù)
空調(diào)的那個(gè)例題中
1 輸入數(shù)據(jù)(室內(nèi)溫度)
2 處理數(shù)據(jù)(比較溫度)
3輸出數(shù)據(jù)(發(fā)出控制信號(hào))
既然程序圍繞這數(shù)據(jù)運(yùn)行,數(shù)據(jù)當(dāng)然是程序的骨架
如何有效的使用這些數(shù)據(jù)呢
從宏觀上,我們要用這些數(shù)據(jù) 來(lái)描述物體 和事情
從微觀上,我們具體的定義這些數(shù)據(jù),使它與描述 的事物對(duì)應(yīng)起來(lái)
例如
描述一個(gè)物體,和行為
物體:半徑0.03米,重量0.001斤,顏色黑
行為:它是一個(gè)臺(tái)球坐上的一個(gè)黑8.它的運(yùn)動(dòng)軌跡可以用一對(duì)對(duì)的坐標(biāo)描述
XY1: 10,10
XY2: 10,11
XY3: 10,12
。
。
。
這樣,我們好像可以用數(shù)字 描述世界
沒(méi)錯(cuò),我們?cè)诤芏嗟臅r(shí)候,真的是在用數(shù)字描述我們的事,物,問(wèn)題,辦法
所以學(xué)習(xí)程序設(shè)計(jì)的首要任務(wù)如何 控制數(shù)據(jù)
數(shù)據(jù)在c語(yǔ)言里
分為不同的類型
分常量 變量
分作用域
分存儲(chǔ)屬性
反正挺復(fù)雜的,(笑臉)
有人想,為什么c語(yǔ)言把數(shù)據(jù)弄的這么復(fù)雜。讓初學(xué)者感到困難
林子大了什么鳥都有,不對(duì),或許這樣說(shuō)更好,什么東西一多了,就難以掌控
假設(shè)我們沒(méi)有嚴(yán)格的制度約束這些數(shù)據(jù)
數(shù)以萬(wàn)計(jì)的數(shù)據(jù)蜂擁而來(lái),
當(dāng)你去使用,計(jì)算,存儲(chǔ)時(shí),將變得十分困難
1 沒(méi)有名字,你就無(wú)法辨別這些數(shù)據(jù)是誰(shuí)
2 沒(méi)有類型,給計(jì)算帶來(lái)麻煩 比如整數(shù)和小數(shù)計(jì)算后,得出小數(shù),結(jié)果用來(lái)表示人的個(gè)數(shù),你覺(jué)得合理碼 2.5個(gè)人?
3 沒(méi)有作用域,兩個(gè)文件當(dāng)中出現(xiàn)同名的數(shù)據(jù),你如何區(qū)分
4沒(méi)有存儲(chǔ)屬性,所有的數(shù)值都常駐與內(nèi)存,浪費(fèi)了大量的空間,內(nèi)存短缺是早晚的事
所以為了更科學(xué)的管理和使用數(shù)據(jù) 我們第三章,早早的就要學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)運(yùn)算符與表達(dá)式
程序的主要任務(wù)就是 處理數(shù)據(jù) , 所以大家在學(xué)習(xí)c語(yǔ)言的時(shí)候,拼的就是基本功
數(shù)據(jù)學(xué)習(xí)的越好,將來(lái)學(xué)更高級(jí)的東西,就越容易
運(yùn)算是建立在數(shù)據(jù)基礎(chǔ)知識(shí)之后的, 是對(duì)數(shù)據(jù)處理的最直接的手段 + - * / % == < > C語(yǔ)言處理數(shù)學(xué)運(yùn)算以外
更提供了其他類型的運(yùn)算,這是好事也是壞事,
學(xué)習(xí) 到時(shí)候,比較復(fù)雜
用的時(shí)候,功能齊全
表達(dá)式 是數(shù)據(jù)基礎(chǔ),和 運(yùn)算基礎(chǔ)之后的另一個(gè)內(nèi)容,也是其他語(yǔ)言里沒(méi)有概念
正確理解表達(dá)式,就可以規(guī)范的描述c語(yǔ)言具體的一些問(wèn)題
作者:
man1234567
時(shí)間:
2021-1-27 20:06
果然大師.......的小白徒弟的......聽(tīng)課筆記
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1