那裡能找到c語言的學習資料?
1樓:手機使用者
c語言是一種電腦程式設計語言。它既具有高階語言的特點,又具有組合語言的特點。它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。
因此,它的應用範圍廣泛,不僅僅是在軟體開發上,而且各類科研都需要用到c語言,具體應用比如微控制器以及嵌入式系統開發。
c語言發展如此迅速,而且成為最受歡迎的語言之一,主要因為它具有強大的功能。許多著名的系統軟體,如dbase ⅲ plus、dbase ⅳ都是由c 語言編寫的。用c 語言加上一些組合語言子程式,就更能顯示c 語言的優勢了,像pc- dos 、wordstar等就是用這種方法編寫的。
歸納起來c 語言具有下列特點:
1. c是中級語言。它把高階語言的基本結構和語句與低階語言的實用性結合起來。c 語言可以像組合語言一樣對位、位元組和位址進行操作, 而這三者是計算機最基本的工作單元。
是結構式語言。結構式語言的顯著特點是**及資料的分隔化,即程式的各個部分除了必要的資訊交流外彼此獨立。這種結構化方式可使程式層次清晰,便於使用、維護以及除錯。
c 語言是以函式形式提供給使用者的,這些函式可方便的呼叫,並具有多種迴圈、條件語句控制程式流向,從而使程式完全結構化。
語言功能齊全。具有各種各樣的資料型別,並引入了指標概念,可使程式效率更高。另外c語言也具有強大的圖形功能,支援多種顯示器和驅動器。
而且計算功能、邏輯判斷功能也比較強大,可以實現決策目的的遊戲。
4. c語言適用範圍大。適合於多種作業系統,如dos、unix等等;也適用於多種機型。
c語言對作業系統和系統使用程式以及需要對硬體進行操作的場合,用c語言明顯優於其它解釋型高階語言,有一些大型應用軟體也是用c語言編寫的。
c語言具有繪圖能力強,可移植性,並具備很強的資料處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高階語言。
C語言的簡單題,求助大神c語言程式設計題求助大神
include struct s int main void if p null sp while head if max 0 如果max為0,說明沒找到重複出現子串 printf no output n return 0 那麼問題來來了,兩個重複源則子串允不允許有交集?比如 abcd abcd a...
c語言程式設計程式設計實現由鍵盤輸入數插入到有序陣列中
include main printf 請輸 bai入需 du要zhi插入dao的整數專 屬 n scanf d k if k n 6 n 7 k else for i 0 i 7 i printf 6d n i 陣列中元素可任意輸入,先排完序,在從鍵盤輸入一個數回,再重新排序答 include v...
c語言while迴圈程式設計輸出1到100這數的和
int i,sum i 1,sum 0 while i 100 int cou 0 int num 0 while num 100 main printf d n sum 用c語言for迴圈求1到100之和 sum sum i 這一句寫在了for迴圈的外面,意思就是先作for迴圈至i 101,最後執...