91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C語言的特點及創建步驟

發布時間:2020-08-15 10:52:09 來源:億速云 閱讀:213 作者:小新 欄目:編程語言

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

C語言的特點與創建的基本步驟是:1、C語言是一種成功的系統描述語言,也是通用的程序設計語言,功能齊全,適用范圍大,具有較好的可移植性;2、創建的基本步驟是編輯,編譯,鏈接,執行。

C語言的特點及創建步驟

C語言的特點與創建的基本步驟是:

C 語言特點:

1.C語言是一種成功的系統描述語言,用C語言開發的UNIX操作系統就是一個成功的范例;

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

3.C是中級語言。它把高級語言的基本結構和語句與低級語言的實用性結合起來。C 語言可以像匯編語言一樣對位、字節和地址進行操作, 而這三者是計算機最基本的工作單元。  4.C是結構式語言。結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰,便于使用、維護以及調試。C 語言是以函數形式提供給用戶的,這些函數可方便的調用,并具有多種循環、條件語句控制程序流向,從而使程序完全結構化。

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

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

7.C語言具有較好的可移植性,并具備很強的數據處理能力,因此適于編寫系統軟件,三維,二維圖形和動畫。它是數值計算的高級語言。常用的C語言IDE(集成開發環境)有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語言的學習   對于一個初學者,Microsoft Visual C++是一個比較好的軟件。界面友好,功能強大,調試也很方便。這是微軟出的一個C語言集成開發環境(IDE),主要有:VC++6.0、VS2005、VS2008、VS2010等,分為企業版和學生版等。對于初學者VC++6.0是比較容易上手的,但由于其對標準支持的不好可能使人養成不良編程習慣,因此論壇上也有人主張舍棄VC++6.0。   在unix/linux操作系統上,學習c語言一般使用vim/emacx來編輯源文件,使用gcc/cc來編譯源文件,使用make程序來管理編譯過程。

C語言程序的創建有4個基本步驟:

編輯 編譯 鏈接 執行

1、編輯

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

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

有時也稱為集成開發環境(Integrated Development Environment,IDE)。

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

2、編譯

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

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

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

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

3、鏈接

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

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

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

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

4、執行

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

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

在任何環境及任何語言中,開發程序的編輯、編譯、鏈接與執行這4 個步驟都是一樣的。圖1-1 總結了創建C 程序的各個過程。

C語言的特點及創建步驟

以上是C語言的特點及創建步驟的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汽车| 衡水市| 西丰县| 郯城县| 孟州市| 兴安盟| 庄浪县| 上虞市| 娄烦县| 明溪县| 同德县| 黄浦区| 威海市| 丹江口市| 巴马| 图片| 新巴尔虎左旗| 阜阳市| 石首市| 浦北县| 高州市| 栖霞市| 砀山县| 霸州市| 乌鲁木齐市| 房山区| 镇坪县| 上林县| 余姚市| 正宁县| 惠东县| 澎湖县| 攀枝花市| 建瓯市| 板桥市| 内乡县| 家居| 浦江县| 惠来县| 天峻县| 仙居县|