一小时过c语言,一小时学会C语言.docx
PAGE \* MERGEFORMAT 14
C語言程序設(shè)計
第一課、認(rèn)識C語言
C語言的特點
C語言是美國的Dennis Ritchie在1972年設(shè)計發(fā)明的。它由早期的編程語言BCPL(B語言)發(fā)展演變而來。C語言之所以發(fā)展迅速,成為最受歡迎的語言之一,主要因為它具有強大的功能。歸納起來,C語言具有下列特點:
1.C語言是“中級語言”
把高級語言的基本結(jié)構(gòu)和語句與低級語言的實用性結(jié)合起來。C語言可以像匯編語言一樣對位、字節(jié)和地址進(jìn)行操作,而這三者是計算機(jī)最基本的工作單元。
2.C語言是結(jié)構(gòu)式語言
結(jié)構(gòu)式語言的顯著特點是代碼及數(shù)據(jù)的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結(jié)構(gòu)化方式可使程序?qū)哟吻逦?#xff0c;便于使用、維護(hù)以及調(diào)試。C語言是以函數(shù)形式提供給用戶的,這些函數(shù)可方便地調(diào)用,并具有多種循環(huán)、條件語句控制程序流向,從而使程序完全結(jié)構(gòu)化。
3.C語言功能齊全
C語言具有各種各樣的數(shù)據(jù)類型,并引入了指針概念,可使程序效率更高。另外C語言也具有強大的圖形功能,支持多種顯示器和驅(qū)動器,而且計算功能、邏輯判斷功能也比較強大,可以實現(xiàn)決策目的。
4.C語言適用范圍廣
C語言還有一個突出的優(yōu)點就是適合多種操作系統(tǒng),如DOS、Windows、UNIX,也適用于多種機(jī)型。
C語言的編輯環(huán)境
C-Free是一款C/C++集成開發(fā)環(huán)境(IDE)。C-Free中集成了C/C++代碼解析器,能夠?qū)崟r解析代碼,并且在編寫的過程中給出智能的提示。完善的工程/工程組管理使你能夠方便的管理自己的代碼。
C語言的編輯環(huán)境
創(chuàng)建C語言文件
創(chuàng)建一個文件p1-1.c,保存到c:\c-class目錄下,給C語言代碼一個家。
【視頻文件:p1-0.flv】
c-free:
1、創(chuàng)建文件:[文件]->[新建]->創(chuàng)建了一個空白的文檔
2、保存到自己的目錄下,以便后期查找。[文件]->[另存為]->選擇C盤下的c-class目錄,如果沒有就先創(chuàng)建,然后把文件名修改成p1-0.c,C語言文件的后綴(就是文件名那個點后面的部分)是c。
2、構(gòu)建C語言框架
C語言最基本的架構(gòu)
//******************程序1:C語言基礎(chǔ)框架**************
int main(void){
int
}
//******************************************************
C語言采取函數(shù)的架構(gòu),一個名稱后面一對括號稱為一個函數(shù),例如main(),就是主函數(shù),是C語言的入口,前面的int表示這個函數(shù)返回的值是一個整型的數(shù)。{….}大括號之間的空間,是這個函數(shù)放代碼的地方,大括號一定要成對出現(xiàn)。
函數(shù)可以這樣理解,類似一個咱們學(xué)校的辦公室,你想讓C語言干的工作(程序完成的任務(wù)),需要很多老師完成(老師相當(dāng)于代碼),他們都在辦公室里面(就是代碼要放到大括號包括的地方)。開始辦公室比較小,大家都可以在一個房間辦公,后來辦公室要干的事情多了(程序功能復(fù)雜了),需要設(shè)立多個部門(部門相當(dāng)于函數(shù)),不同部門(函數(shù))完成不同的功能。但是別人進(jìn)來辦事,只能從一個地方進(jìn)來,所以這個main函數(shù)類似一個學(xué)校的公共辦事大廳,進(jìn)來出去都要經(jīng)過這里,同時,也只能有一個,其他函數(shù)相當(dāng)于學(xué)校的其他部門,可以有很多個,也可以部門下面還有部門,但是通過main()函數(shù)來調(diào)用,類似其他部門你去了沒人搭理你,都要通過公共辦事大廳統(tǒng)一派活一樣。所以程序運行的時候,是從main()函數(shù)開始執(zhí)行的,也一般在main()函數(shù)結(jié)束。C語言制定了這個一個規(guī)矩,咱們必須要按照這個規(guī)矩執(zhí)行,要不他不給咱們干活啊。
3、C語言的一些基本規(guī)定和標(biāo)識
C語言除了這個規(guī)矩,還有其他很多規(guī)定,這些規(guī)定必須要嚴(yán)格的執(zhí)行,咱們學(xué)習(xí)C語言的過程,就是學(xué)習(xí)這些規(guī)定,在這些規(guī)定的基礎(chǔ)上,把咱們的想法,轉(zhuǎn)換成符合這些規(guī)定能完成的操作,實現(xiàn)咱們最終的功能,這個過程,就是程序設(shè)計的過程。為什么這些規(guī)定這么嚴(yán)格呢,差一點都不行呢,因為計算機(jī)實在是太笨了,一點靈活性都沒有,類似你的員工,每個員工只會干一件很簡單的工作,而且你必須按照他的方式來給他安排活,稍微差點他就不懂了,類似你讓他過來,你必須按照事先的約定說“你到這里來”,你不能說“你過來”,這樣他是不會懂的,也不會過來,他不會靈活理解你的意圖。
唉,我怎么這么倒霉,帶領(lǐng)這么一幫笨人干活呢,感覺什么也干不成啊。別灰心,every coin has two sides,你的員工還是有很多優(yōu)點的,雖然笨,但是非常勤勞,干活特別快,組織紀(jì)律性特別好,一次干對了,后面會一直按照這個成功的方式干,不像很多聰明的人,每次干都玩點花樣,讓人感覺不靠譜。看看計算機(jī)目前能干的工作,你就知道,這些笨笨的計算機(jī)是多么的厲害,所以
總結(jié)
以上是生活随笔為你收集整理的一小时过c语言,一小时学会C语言.docx的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 三代同框点燃情怀!《蜘蛛侠:英雄无归》口
- 下一篇: 1799元同档位性能王者!摩托罗拉edg