真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

C語言的特點(diǎn)及創(chuàng)建步驟-創(chuàng)新互聯(lián)

這篇文章主要介紹C語言的特點(diǎn)及創(chuàng)建步驟,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)是一家專業(yè)從事網(wǎng)站制作、成都做網(wǎng)站的網(wǎng)絡(luò)公司。作為專業(yè)網(wǎng)站制作公司,創(chuàng)新互聯(lián)依托的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)及網(wǎng)站設(shè)計(jì)開發(fā)服務(wù)!

C語言的特點(diǎn)與創(chuàng)建的基本步驟是:1、C語言是一種成功的系統(tǒng)描述語言,也是通用的程序設(shè)計(jì)語言,功能齊全,適用范圍大,具有較好的可移植性;2、創(chuàng)建的基本步驟是編輯,編譯,鏈接,執(zhí)行。

C語言的特點(diǎn)及創(chuàng)建步驟

C語言的特點(diǎn)與創(chuàng)建的基本步驟是:

C 語言特點(diǎn):

1.C語言是一種成功的系統(tǒng)描述語言,用C語言開發(fā)的UNIX操作系統(tǒng)就是一個成功的范例;

2.同時C語言又是一種通用的程序設(shè)計(jì)語言,在國際上廣泛流行。世界上很多著名的計(jì)算公司都成功的開發(fā)了不同版本的C語言,很多優(yōu)秀的應(yīng)用程序也都使用C語言開發(fā)的,它是一種很有發(fā)展前途的高級程序設(shè)計(jì)語言。

3.C是中級語言。它把高級語言的基本結(jié)構(gòu)和語句與低級語言的實(shí)用性結(jié)合起來。C 語言可以像匯編語言一樣對位、字節(jié)和地址進(jìn)行操作, 而這三者是計(jì)算機(jī)最基本的工作單元。  4.C是結(jié)構(gòu)式語言。結(jié)構(gòu)式語言的顯著特點(diǎn)是代碼及數(shù)據(jù)的分隔化,即程序的各個部分除了必要的信息交流外彼此獨(dú)立。這種結(jié)構(gòu)化方式可使程序?qū)哟吻逦?,便于使用、維護(hù)以及調(diào)試。C 語言是以函數(shù)形式提供給用戶的,這些函數(shù)可方便的調(diào)用,并具有多種循環(huán)、條件語句控制程序流向,從而使程序完全結(jié)構(gòu)化。

5.C語言功能齊全。具有各種各樣的數(shù)據(jù)類型,并引入了指針概念,可使程序效率更高。而且計(jì)算功能、邏輯判斷功能也比較強(qiáng)大,可以實(shí)現(xiàn)決策目的的游戲。

6. C語言適用范圍大。適合于多種操作系統(tǒng),如Windows、DOS、UNIX等等;也適用于多種機(jī)型。C語言對編寫需要硬件進(jìn)行操作的場合,明顯優(yōu)于其它解釋型高級語言,有一些大型應(yīng)用軟件也是用C語言編寫的。

7.C語言具有較好的可移植性,并具備很強(qiáng)的數(shù)據(jù)處理能力,因此適于編寫系統(tǒng)軟件,三維,二維圖形和動畫。它是數(shù)值計(jì)算的高級語言。常用的C語言IDE(集成開發(fā)環(huán)境)有Microsoft Visual C++,Dev-C++,Code::Blocks,Borland C++,Watcom C++,Borland C++ Builder,GNU DJGPP C++,Lccwin32 C Compiler 3.1,High C,Turbo C,C-Free,win-tc 等等……   c語言的學(xué)習(xí)   對于一個初學(xué)者,Microsoft Visual C++是一個比較好的軟件。界面友好,功能強(qiáng)大,調(diào)試也很方便。這是微軟出的一個C語言集成開發(fā)環(huán)境(IDE),主要有:VC++6.0、VS2005、VS2008、VS2010等,分為企業(yè)版和學(xué)生版等。對于初學(xué)者VC++6.0是比較容易上手的,但由于其對標(biāo)準(zhǔn)支持的不好可能使人養(yǎng)成不良編程習(xí)慣,因此論壇上也有人主張舍棄VC++6.0。   在unix/linux操作系統(tǒng)上,學(xué)習(xí)c語言一般使用vim/emacx來編輯源文件,使用gcc/cc來編譯源文件,使用make程序來管理編譯過程。

C語言程序的創(chuàng)建有4個基本步驟:

編輯 編譯 鏈接 執(zhí)行

1、編輯

編輯過程就是創(chuàng)建和修改C語言程序源代碼(編寫的程序指令)

有些C編譯器帶有一個編輯器,可幫助管理程序。通常提供了編寫、管理、開發(fā)與測試程序的環(huán)境

有時也稱為集成開發(fā)環(huán)境(Integrated Development Environment,IDE)。

也可以用一般的文本編輯器來創(chuàng)建源文件,但它們必須將代碼保存為純文本,而沒有嵌入附加的格式化數(shù)據(jù)。不要使用字處理器(例如微軟的Word),字處理器不適合編寫程序代碼,因?yàn)樗鼈冊诒4嫖谋緯r,會附加一些格式化信息。一般來說,如果編譯器系統(tǒng)帶有編輯器,就會提供很多更便于編寫及組織程序的功能。它們通常會自動編排程序文本的格式,并將重要的語言元素以高亮顏色顯示,這樣不僅讓程序容易閱讀,還容易找到單詞輸入錯誤。

2、編譯

編譯器可以將源代碼轉(zhuǎn)換成機(jī)器語言,在編譯的過程中,會找出并報(bào)告錯誤。這個階段的輸入是在編輯期間產(chǎn)生的文件,常稱為源文件。

編譯器能找出程序中很多無效或無法識別的錯誤,以及結(jié)構(gòu)錯誤,例如程序的某部分永遠(yuǎn)不會執(zhí)行。編譯器的輸出結(jié)果稱為對象代碼(object code),存放它們的文件稱為對象文件(object file),這些文件的擴(kuò)展名在Microsoft Windows 環(huán)境中通常是.obj,在Linux/UNIX 環(huán)境中通常是.o。編譯器可以在轉(zhuǎn)換過程中找出幾種不同類型的錯誤,它們大都會阻止對象文件的創(chuàng)建。

如果編譯成功,就會生成一個文件,它與源文件同名,但擴(kuò)展名是.o 或者.obj。如果在UNIX 系統(tǒng)下工作,在命令行上編譯C 程序的標(biāo)準(zhǔn)命令是cc(若編譯器是GNU’s Not UNIX(GNU),則命令為.gcc)。

編譯過程包括兩個階段。第一個階段稱為預(yù)處理階段,在此期間會修改或添加代碼,第二個階段是生成對象代碼的實(shí)際編譯過程。源文件可以包含預(yù)處理宏,它們用于添加或修改C 程序語句。

3、鏈接

鏈接器(linker)將源代碼文件中由編譯器產(chǎn)生的各種對象模塊組合起來,再從C 語言提供的程序庫中添加必要的代碼模塊,將它們組合成一個可執(zhí)行的文件。鏈接器也可以檢測和報(bào)告錯誤,例如,遺漏了程序的某個部分,或者引用了一個根本不存在的庫組件。

實(shí)際上,如果程序太大,可將其拆成幾個源代碼文件,再用鏈接器連接起來。因?yàn)楹茈y一次編寫一個很大的程序,也不可能只使用一個文件。如果將它拆成多個小源文件,每個源文件提供程序的一部分功能,程序的開發(fā)就容易多了。這些源文件可以分別編譯,更容易避免簡單輸入錯誤的發(fā)生。再者,整個程序可以一點(diǎn)一點(diǎn)地開發(fā),組成程序的源文件通常會用同一個項(xiàng)目名稱集成,這個項(xiàng)目名稱用于引用整個程序。

程序庫提供的例程可以執(zhí)行非C 語言的操作,從而支持和擴(kuò)展了C 語言。例如,庫中包含的例程支持輸入、輸出、計(jì)算平方根、比較兩個字符串,或讀取日期和時間信息等操作。

鏈接階段出現(xiàn)錯誤,意味著必須重新編輯源代碼;反過來,如果鏈接成功,就會產(chǎn)生一個可執(zhí)行文件,但這并不一定表示程序能正常工作。在Microsoft Windows 環(huán)境下,這個可執(zhí)行文件的擴(kuò)展名為.exe;在UNIX 環(huán)境下,沒有擴(kuò)展名,但它是一個可執(zhí)行的文件類型。多數(shù)IDE 也有Build(建立)選項(xiàng),它可一次完成程序的編譯和鏈接。

4、執(zhí)行

執(zhí)行階段就是當(dāng)成功完成了前述3 個過程后,運(yùn)行程序。但是,這個階段可能會出現(xiàn)各種錯誤,包括輸出錯誤及什么也不做,甚至使計(jì)算機(jī)崩潰。不管出現(xiàn)哪種情況,都必須返回編輯階段,檢查并修改源代碼。

在這個階段,計(jì)算機(jī)最終會精確地執(zhí)行指令。在UNIX 和Linux 下,只要鍵入編譯和鏈接后的文件名,即可執(zhí)行程序。在大多數(shù)IDE 中,都有一個相應(yīng)的菜單命令來運(yùn)行或者執(zhí)行已編譯的程序。這個Run命令或者Execute 命令可能有自己的菜單,也可能位于Compile 菜單項(xiàng)下。在Windows環(huán)境中,運(yùn)行程序的.exe 文件即可,這與運(yùn)行其他可執(zhí)行程序一樣。

在任何環(huán)境及任何語言中,開發(fā)程序的編輯、編譯、鏈接與執(zhí)行這4 個步驟都是一樣的。圖1-1 總結(jié)了創(chuàng)建C 程序的各個過程。

C語言的特點(diǎn)及創(chuàng)建步驟

以上是C語言的特點(diǎn)及創(chuàng)建步驟的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!


網(wǎng)站名稱:C語言的特點(diǎn)及創(chuàng)建步驟-創(chuàng)新互聯(lián)
本文來源:http://weahome.cn/article/igidi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部