◎第二章 c++

(1 / 6)
登入後報錯可獲 3天VIP 免廣告——立即登入

"": 200,

"": "",

"": "c語言

C語言是一種計算機程序設計語言。它既具有高級語言的特點,又具有彙編語言的特點。它由美國貝爾研究所的D.M.Ritchie於1972年推出。1978後,C語言已先後被移植到大、中、小及微型機上。它可以作為工作係統設計語言,編寫係統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬件的應用程序。它的應用範圍廣泛,具備很強的數據處理能力,不僅僅是在軟件開發上,而且各類科研都需要用到C語言,適於編寫係統軟件,三維,二維圖形和動畫。具體應用比如單片機以及嵌入式係統開發。

1.一個C語言源程序可以由一個或多個源文件組成。

2.每個源文件可由一個或多個函數組成。

3.一個源程序不論由多少個文件組成,都有一個且隻能有一個main函數,即主函數。

4.源程序中可以有預處理命令(包括include命令、if命令、pragma命令),預處理命令通常應放在源文件或源程序的最前麵。

5.每一個說明,每一個語句都必須以分號結尾。但預處理命令,函數頭和花括號“}”之後不能加分號。

6.標識符,關鍵字之間必須至少加一個空格以示間隔。若已有明顯的間隔符,也可不再加空格來間隔。

特點

1.C是高級語言。它把高級語言的基本結構和語句與低級語言的實用性結合起來。C語言可以像彙編語言一樣對位、字節和地址進行操作,而這三者是計算機最基本的工作單元。

2.C是結構式語言。結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰,便於使用、維護以及調試。C語言是以函數形式提供給用戶的,這些函數可方便的調用,並具有多種循環、條件語句控製程序流向,從而使程序完全結構化。

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

4.C語言適用範圍大。適合於多種操作係統,如Windows、DOS、UNIX等等;也適用於多種機型。

C語言對編寫需要硬件進行操作的場合,明顯優於其它高級語言,有一些大型應用軟件也是用C語言編寫的。

特色

指針是C語言的一大特色,可以說是C語言優於其它高級語言的一個重要原因。就是因為它有指針,可以直接進行靠近硬件的操作,但是C的指針操作不做保護,也給它帶來了很多不安全的因素。C++在這方麵做了改進,在保留了指針操作的同時又增強了安全性,受到了一些用戶的支持,但是,由於這些改進增加語言的複雜度,也為另一部分所詬病。Java則吸取了C++的教訓,取消了指針操作,也取消了C++改進中一些備受爭議的地方,在安全性和適合性方麵均取得良好的效果,但其本身解釋在虛擬機中運行,運行效率低於C++\/C。一般而言,C,C++,java被視為同一係的語言,它們長期占據著程序使用榜的前三名。

C語言的強勁之處在於用數學觀點對基於存儲程序原理(storeprogramconcept)的硬件架構進行軟抽象。

入門

對於一個初學者,MicrosoftVisualC++是一個比較好的軟件。界麵友好,功能強大,調試也很方便。這是微軟出的一個C語言集成開發環境(IDE),主要有:VC++6.0、VS2005.VS2008.VS2010等,分為企業版和學生版等。對於初學者VC++6.0是比較容易上手的,但其對標準支持的不好可能使人養成不良的編程習慣。

在unix\/linux操作係統上,學習c語言一般使用vim\/emacs來編輯源文件,使用gcc來編譯源文件,使用make程序來管理編譯過程。

……)台平展擴avaJ於基費免源開(espilce、)費免源開(etil、0.5eerf-c、obrut、)費免源開(++c-ved、)目項的同不種92達高持支費免源開swodniw/\xunil台平跨(50.01skcolB如器譯編他其

𝐰𝐭.𝐩𝐨𝐨名域的們我住記請

史曆

。言語LPCB是先祖的言語C

。言語)egaugnaLgnimmargoPdenibmoCcisaB(LPCB了生產是於,化簡了行進言語LPC對sdrahciRnitraM的學大橋劍,年7691

。統係作操XINU個一第了寫言語B用他且並。)母字首的LPCB取(言語B的件硬近接很且單簡很出計設,礎基為言語LPCB以。nospmohTneK的室驗實爾貝國美,年0791

。言語C是就這,字名的言語種這為作母字個二第的LPCB了取他,言語的新種一了出計設終最上礎基的言語B在eihctiR.M.D的室驗實爾貝國美,年2791在

。》序程譯編言語C的植移可《本文譯編言語C的統係器機體具於賴依不了表發eihctiR.MsinneD年7791,廣推統係作操XINU使了為

。CISNA為之稱常通。表發年三八九一於,準標言語C個一了定製上礎基此在)etutitsnIsdradnatSlanoitaNnaciremA(會協化準標家國國美由來後,言語C準標的整完個一義定有沒並中》R&K《在,是但。準標》R&K《為之稱人有也,》R&K《為稱簡常通。書一》egaugnaLgnimmargorPCehT《的名著了著合eihctiR.M.D和nahginreK.W.B由時同。言語C了表發式正室驗實爾貝)T&TA(司公報電話電國美由年8791

實切不得顯益日它,說來”器譯編照參“個這ccp於對,確精夠不也上節細言語多很在版一第R&K


✅ 付款功能已修復,現在可以正常購買了 — 支援信用卡 · Apple Pay · Google Pay · WebATM · ATM 轉帳
😤 廣告總在最入戲的時候跳出來?
月付 $5 USD,升級 VIP 後全站所有頁面廣告立即全關——
不是只有這本書,是整個 oop.tw 每一頁、每一章,從此一路讀到底不被打斷。 $5 USD ≈ 一杯珍奶的錢,換一整個月零廣告清爽閱讀 · 隨時可取消
✅ 全站廣告全關 ✅ 工口專區全本解鎖 ✅ 月卡 $5 USD · 季卡 $13 USD · 年卡 $45 USD
⭐ 登入 / 免費註冊後升級
加我 LINE 好友,分享好書不錯過
第一時間獲得新書推薦、書單更新通知
立即加入
上一章 書頁/目錄
/ 6 頁
下一頁
為本書評分(每位讀者可評一次,提交後無法修改
發表評論
匿名讀者 身份發表
讀者評論