C語言程序設計

出版時間:2008-2  出版社:中國鐵道  作者:王玉  頁數(shù):246  

內容概要

  《高職高專計算機實用教程系列規(guī)劃教材:C語言程序設計》總結了作者多年的教學經(jīng)驗,按C語言課程的教學大綱要求,系統(tǒng)地講述了C語言的基本內容,主要包括C語言的基礎知識、C語言的數(shù)據(jù)類型、運算符與表達式、C語言程序的3種基本結構、變量、數(shù)組、用戶自定義函數(shù)、結構體、共用體、指針和文件等。C語言是一種結構化的通用程序設計語言,目前在國際上的應用非常廣泛。  《高職高專計算機實用教程系列規(guī)劃教材:C語言程序設計》內容邏輯性強、循序漸進、深入淺出,通過精心設計、仔細篩選了大量具有代表性的例題和習題,使讀者既能掌握C語言的基本概念,又能融入程序設計方法學的思想,有助于讀者拓寬編程思路。

書籍目錄

第1章 C語言概述1.1 C語言的發(fā)展與特點1.1.1 C語言的發(fā)展1.1.2 C語言的特點1.2 C語言程序結構1.3 C程序的上機步驟1.3.1 源程序的編輯、編譯、連接與執(zhí)行1.3.2 用TurboC運行C程序的上機步驟本章 小結習題第2章 基本數(shù)據(jù)類型、運算符及表達式2.1 常量2.1.1 常量的分類和表示2.1.2 常量定義格式2.2 變量及其說明2.3 標準數(shù)據(jù)類型2.3.1 整數(shù)類型2.3.2 實數(shù)類型2.3.3 雙精度實數(shù)類型2.3.4 字符類型2.4 數(shù)據(jù)類型轉換2.5 運算符及表達式2.5.1 算術運算符及表達式2.5.2 關系運算符及表達式2.5.3 邏輯運算符及表達式2.5.4 自增自減運算符及表達式2.5.5 賦值運算符及賦值表達式2.5.6 條件運算符及條件表達式2.5.7 逗號運算符及逗號表達式本章 小結習題第3章 順序結構程序設計3.1 程序算法簡介3.1.1 算法舉例3.1.2 算法的特點3.1.3 算法的描述3.1.4 N-S流程圖表示法3.2 程序的3種基本控制結構3.3 C語句概述3.3.1 表達式語句3.3.2 函數(shù)調用語句3.3.3 控制語句3.3.4 復合語句3.3.5 空語句3.3.6 賦值語句3.4 輸入語句3.4.1 字符輸入函數(shù)和字符輸入語句3.4.2 格式輸入函數(shù)和格式輸入語句3.5 輸出語句3.5.1 字符輸出函數(shù)和字符輸出語句3.5.2 格式輸出函數(shù)和格式輸出語句3.6 綜合舉例本章 小結習題第4章 選擇結構和循環(huán)結構程序設計4.1 條件語句4.1.1 單分支條件語句4.1.2 雙分支條件語句4.1.3 多分支條件語句(條件語句的嵌套)4.2 switch語句4.3 循環(huán)語句4.3.1 while語句4.3.2 do…while語句4.3.3 for語句4.4 循環(huán)語句的嵌套4.5 間斷語句與繼續(xù)語句4.5.1 間斷語句break4.5.2 繼續(xù)語句continue4.6 轉移語句與返回語句4.6.1 轉移語句goto4.6.2 返回語句return4.7 綜合舉例本章 小結習題第5章 數(shù)組第6章 函數(shù)第7章 編譯預處理第8章 指針第9章 結構體與共用體第10章 位運算第11章 文件參考文獻附錄A 關鍵字及對應的標準ASCII值附錄B 關鍵字及其用途附錄C 運算符的優(yōu)先級和結合方向附錄D C語言的庫函數(shù)

章節(jié)摘錄

  第1章 C語言概述  相關知識點  C語言的特點  C程序的基本結構  C程序基本輸入/輸出語句  C程序的編輯、編譯連接和執(zhí)行方法  核心技能點  能熟悉C程序的基本結構  能熟練使用輸入/輸出函數(shù)(scanf()和printf())  能使用簡單語句設計C程序  能熟練調試和運行C程序  1.1 C語言的發(fā)展與特點  我們知道,所有的軟件都是用計算機語言編寫的,而C語言也是眾多高級語言中的一種,所以通過本節(jié)的學習,主要了解C語言的發(fā)展歷程和其他高級語言相比所具有的特點。  1.1.1 C語言的發(fā)展  早期的操作系統(tǒng)等系統(tǒng)軟件,主要是用匯編語言編寫的,它依賴于計算機硬件,程序的可讀性和可移植性都很差。若改用高級語言來編寫,又難以實現(xiàn)匯編語言能直接對硬件進行操作的某些功能。為此,人們開始尋求一種既具有一般高級語言特性,又具有低級語言特性的語言?! ?960年出現(xiàn)的ALGOL 60是一種面向問題的高級語言,它離硬件較遠,不適宜用來編寫系統(tǒng)程序。1963年英國的倫敦大學和劍橋大學在ALGOL 60的基礎上推出了CPL語言,它接近硬件一些,但規(guī)模較大,難以實現(xiàn)。1967年劍橋大學的Martin Richards對CPL語言進行了簡化,推出了BCPL語言。是一種沒有數(shù)據(jù)類型,或者說只有一種數(shù)據(jù)類型——機器字的單一數(shù)據(jù)型語言。1970年美國貝爾實驗室的KenThomPson以BCPL語言為基礎,又作了進一步簡化,設計出了很簡單且很接近硬件的8語言(取BCPL的第一個字母),并在PDP-7機上實現(xiàn)了用B語言寫的第一個UNIX操作系統(tǒng)。   ……

編輯推薦

  《高職高專計算機實用教程系列規(guī)劃教材:C語言程序設計》適合作為高等職業(yè)技術學院計算機專業(yè)課程的教學用書,也可作為其他大中專學校、中等職業(yè)學校計算機教學參考書和計算機愛好者學習用書。

圖書封面

評論、評分、閱讀與下載


    C語言程序設計 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7