本書依據教育部考試中心的全國計算機等級考試大綱以及編者多年對等級考試的研究編寫而成,旨在幫助考生(尤其是非計算機專業的初學者)學習相關內容,順利通過考試。
本書主要內容包括:程序設計基礎,程序設計的初步知識,順序結構,選擇結構,循環結構,字符型數據,函數,指針,數組,字符串,對函數的進一步討論,C語言中用戶標識符的作用域和存儲類,編譯預處理和動態存儲分配,結構體數據類型,位運算,文件。
本書體例簡單、圖文并茂,內容設置合理、考點清晰;重難考點配有微視頻課程,通過掃描書中二維碼即可觀看;配套光盤中提供模擬考試軟件及課后習題素材,便于考生同步訓練,鞏固提高。
本書可作為全國計算機等級考試二級培訓教材和自學用書。
本書依據全國計算機等級考試大綱編寫,內容設置合理、考點清晰,重難點配有微視頻,手機掃描二維碼即可觀看。配套光盤中含有考試模擬系統,題量豐富,解析詳盡,軟件功能強大。
未來教育教學與研究中心是一家專門從事教育產品策劃、研發、銷售的高新知識企業。專業研究等考19年,擁有著專業的教師團隊,與電子工業、人民郵電、電子科技大學等多個大型國家出版社合作,每年累積為數萬余名考生服務。
C語言是一種當前應用廣泛的通用計算機編程語言,是一種程序設計的工具。它的主要特點是語言簡潔、使用方便靈活、運算符豐富、表達能力強、可進行結構化程序設計、可以直接操作計算機硬件、可移植性好、生成目標代碼效率高等。在學習C語言之前,我們先了解一些關于程序和程序設計的知識。
1.1 程序設計的基本概念
當今時代計算機技術飛速發展,計算機已經廣泛應用于社會生活的各個領域,稱為大眾化的現代工具。但是不熟悉計算機的人會認為它很神秘,其實,計算機不過是一種具有內部存儲能力、由程序自動控制的電子設備。一個完整的計算機系統由硬件系統和軟件系統兩大部分組成。如果把一臺計算機比作人,那么硬件相當于人的肢體,軟件相當于人的思想、精神。如果人沒有思想,充其量也只是一個"植物人",同理,計算機沒有軟件,就如同一堆廢鐵,毫無用處。所以軟件對計算機是很重要的, C語言就是用來編寫計算機軟件的工具。
1.1.1 C語言和運行環境
我們先了解一下關于程序設計語言的發展過程,按照程序語言的發展史來劃分,程序設計語言可以分為3個發展階段:機器語言、匯編語言和高級語言,C語言屬于高級語言。
機器語言是直接面向機器的語言,所有語句都是由二進制0、1代碼指令構成,優點是計算機可以直接執行,效率高;缺點是機器語言程序難寫、難修改、難維護,編程效率低。
匯編語言是機器指令的符號化,即用符號來代替二進制代碼指令,與機器語言相比,匯編語言更接近人類的自然語言,優點也是效率較高,但是同樣難學、難用、難維護。
高級語言之所以稱為高級語言,是因為高級語言的語句和人類的自然語句比較接近,越接近人類自然語言就越高級。C語言屬于高級語言的一種, 語句和英語比較接近。在C語言中除了一些語言關鍵字之外,還包含大量的數學運算符號,也可以稱C語言為數學語言。
為了更好地學習C語言,我們首先需要掌握如何編譯運行一個C語言源程序。一個C語言源程序編寫好了,并不能馬上就控制計算機工作,前面我們提到過,計算機可直接運行的是二進制代碼,即機器語言,所以必須對C語言的源程序(文件后綴名為.c)進行編譯,生成能被計算機處理的二進制代碼文件的目標文件(后綴名為.obj)。編譯通過之后,還需要對二進制代碼的目標文件和其他相關的系統函數進行鏈接,構成可執行文件(Windows操作系統下文件后綴名為.exe),這樣才能被計算機執行
未來教育是國內較早致力于NCRE考試研究的文化出版機構之一,自1994年NCRE考試開始,一直在NCRE考試研究領域起著領跑者作用。二十年風雨,因為引領,所以。教育成就未來。NCRE二十年,競品圖書,認準未來教育。
自學很有效果,跟著光盤有用
還沒看但紙張不錯
很棒
整體感覺不錯
有光盤 內容不錯 希望三月二級能過
挺好的,第一次在當當網買書,杠杠的
還可以。還沒用呢
書挺好的!
比較實用,自學也可以
快遞挺快的,書看著也挺好的,,
課程講解,例題分析,課后習題
第一次購買
挺好的
非常不錯,性價比很高
很好的一本書啊,信賴當當。
只想說回來書折了,不知道是快遞問題還是原來包裝就有問題
不錯,用得上
動畫公司開始睡覺還是規劃設計這個時刻
好,簡單易懂
還是小海豚
棒棒棒棒棒棒棒棒棒
。。。。。。。。。。。。。。。。。。
沒有學校發的詳細,我想要的上學期序列等基礎內容也沒有,當復習的看吧。
翻開第一頁就是第九頁 前面的內容都不見了 題目量太少 缺少具體的操作題 選擇填空偏多 不建議購買
還沒正式用上,看起來不錯
還可以吧,就是不知道能不能過
比較實用,就是里面一些用詞和解釋并不是太專業,還有一些小問題吧
書還不錯,是16年的。配套的上機系統很好,作為練習非常適合,可以模擬考場環境。