新聞中心
硬核知識(shí)
1.丹尼斯·里奇(Dennis Ritch)和肯·湯普遜(KenThompson)在開發(fā)UNIX操作系統(tǒng)時(shí)設(shè)計(jì)了C語言。
2.C編譯器(C編譯器是把C代碼轉(zhuǎn)換成計(jì)算機(jī)內(nèi)部指令的程序)。
3.計(jì)算機(jī)運(yùn)行:
中央處理單元(CPU)承擔(dān)絕大部分的運(yùn)算工作。
隨機(jī)存取內(nèi)存(RAM)是存儲(chǔ)程序和文件的工作區(qū);
4數(shù)據(jù)存儲(chǔ)在計(jì)算機(jī)中的實(shí)際形式:
其一,儲(chǔ)存在計(jì)算機(jī)中的所有內(nèi)容都是數(shù)字。計(jì)算機(jī)以數(shù)字形式儲(chǔ)存數(shù)字和字符(如,在文本文檔中使用的字 母)。每個(gè)字符都有一個(gè)數(shù)字碼。計(jì)算機(jī)載入寄存器的指令也以數(shù)字形式儲(chǔ)存,指令集中的每條指令都有一個(gè)數(shù)字碼。
其二,計(jì)算機(jī)程序最終必須以數(shù)字指令碼(即,機(jī)器語言)來表示。
5 面向?qū)ο缶幊淌且婚T哲學(xué),它通過對(duì)語言建模來適應(yīng)問題,而不是對(duì)問題建模以適應(yīng)語言
6.編譯器是把源代碼轉(zhuǎn)換成可執(zhí)行代碼的程序
7.理解特定編譯器報(bào)告的錯(cuò)誤或警告信息是程序員要掌握的另一項(xiàng)技能。
C語言的優(yōu)點(diǎn).1.C語言編寫的程序更易懂、更可靠
2.C是高效的語言
3.代碼緊湊,程序小
4.可移植到其他計(jì)算機(jī) #注意:在一種系統(tǒng)中編寫的 C程序稍作修改或不修改就能在其他系統(tǒng)運(yùn)行
5.C語言功能強(qiáng)大且靈活
6.C 語言有豐富的運(yùn)算符,滿足程序員的需求而設(shè)計(jì)的
#優(yōu)點(diǎn)是,許多任務(wù)用C來處理都非常簡潔(如,轉(zhuǎn)換數(shù)據(jù)的格式);
#缺點(diǎn)是,你可能會(huì)犯一些莫名其妙的錯(cuò)誤,這些錯(cuò)誤不可能在其他語言中出現(xiàn)。
C語言的缺點(diǎn)C語言使用指針,而涉及指針的編程錯(cuò)誤往往難以察覺
C 語言緊湊簡潔,結(jié)合了大量的運(yùn)算符
定義程序的目標(biāo)
設(shè)計(jì)程序
編寫代碼
編譯
運(yùn)行程序
測(cè)試和調(diào)試程序
維護(hù)和修改代碼
磨刀不誤砍柴工,應(yīng)該養(yǎng)成先規(guī)劃再動(dòng)手編寫代碼的好習(xí)慣,用紙和筆記錄下程序的目標(biāo)和設(shè)計(jì)框架。這樣在編寫代碼的過程中會(huì)更加得心應(yīng)手、條理清晰。
文件名 點(diǎn)號(hào)(.)前面的部分稱為基本名(basename),點(diǎn)號(hào)后面的部分稱為擴(kuò)展名
鏈接器的作用把你編寫的目標(biāo)代碼、系統(tǒng)的標(biāo)準(zhǔn)啟動(dòng)代碼和庫代碼這 3 部分合并成一個(gè)文件,即可執(zhí)行文件。
注意,UNIX區(qū)分大小寫
。
(因此,budget.c、BUDGET.c和Budget.c是3個(gè)不同但都有效的C源文件名。但是BUDGET.C是無效文件名,因?yàn)樵撁Q的擴(kuò)展名使用了大寫C而不是小寫c。)
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧
新聞標(biāo)題:CPrimerPlus第一章重點(diǎn)總結(jié)——新手學(xué)習(xí)筆記-創(chuàng)新互聯(lián)
本文網(wǎng)址:http://www.dlmjj.cn/article/disdch.html