C語(yǔ)言程序設(shè)計(jì)

出版時(shí)間:2011-7  出版社:清華大學(xué)出版社  作者:陳銳 等主編,劉宇,劉河 等副主編  頁(yè)數(shù):345  

內(nèi)容概要

C語(yǔ)言是計(jì)算機(jī)專業(yè)的基礎(chǔ)課和核心課程。本書內(nèi)容包括C語(yǔ)言概述、C語(yǔ)言程序開(kāi)發(fā)環(huán)境、基本數(shù)據(jù)類型、運(yùn)算符與表達(dá)式、順序結(jié)構(gòu)程序設(shè)計(jì)、選擇結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、數(shù)組、函數(shù)、指針、預(yù)處理命令、結(jié)構(gòu)體與聯(lián)合體、位運(yùn)算、文件、鏈表。本書內(nèi)容全面,結(jié)構(gòu)清晰,語(yǔ)言通俗,重難點(diǎn)突出,例題豐富,所有程序都能夠直接運(yùn)行。
本書可作為高等院校的計(jì)算機(jī)及相關(guān)專業(yè)的C語(yǔ)言教材,也可作為計(jì)算機(jī)軟件開(kāi)發(fā)、等級(jí)考試和軟件資格考試人員的參考書。

書籍目錄

第1章 C語(yǔ)言概述
 1.1 C語(yǔ)言的產(chǎn)生與發(fā)展
 1.2 為什么要學(xué)習(xí)C語(yǔ)言
  1.2.1 學(xué)習(xí)C語(yǔ)言的好處
  1.2.2 如何學(xué)好C語(yǔ)言
 1.3 C語(yǔ)言的特點(diǎn)
 1.4 程序設(shè)計(jì)基礎(chǔ)——進(jìn)制轉(zhuǎn)換
  1.4.1 二進(jìn)制數(shù)的表示
  1.4.2 二進(jìn)制數(shù)與十進(jìn)制數(shù)、八進(jìn)制數(shù)、十六進(jìn)制數(shù)的對(duì)應(yīng)關(guān)系
  1.4.3 二進(jìn)制數(shù)、十六進(jìn)制數(shù)和八進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)
  1.4.4 十迸制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)
  1.4.5 十進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù)
  1.4.6 十進(jìn)制數(shù)轉(zhuǎn)換為八進(jìn)制數(shù)
  1.4.7 二進(jìn)制數(shù)與十六進(jìn)制數(shù)、八進(jìn)制數(shù)的相互轉(zhuǎn)換
 1.5 計(jì)算機(jī)中數(shù)的表示
  1.5.1 計(jì)算機(jī)中的正數(shù)與負(fù)數(shù)表示
  1.5.2 原碼、補(bǔ)碼
  1.5.3 浮點(diǎn)數(shù)
 1.6 小結(jié)
 習(xí)題
第2章 C語(yǔ)言程序開(kāi)發(fā)環(huán)境
2.1 Turbo C 2.0開(kāi)發(fā)環(huán)境
  2.1.1 Turbo C 2.0開(kāi)發(fā)環(huán)境介紹
  2.1.2 C程序的開(kāi)發(fā)步驟
 2.2 Visual C++6.0開(kāi)發(fā)環(huán)境
  2.2.1 使用Visual C++6.0開(kāi)發(fā)環(huán)境新建C程序文件
  2.2.2 Visual C+十6.0開(kāi)發(fā)環(huán)境常用命令介紹
 ……
第4章 運(yùn)算符與表達(dá)式
第5章 順序結(jié)構(gòu)程序設(shè)計(jì)
第6章 選擇結(jié)構(gòu)程序設(shè)計(jì)
第7章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
第8章 數(shù)組
第9章 函數(shù)
第10章 指針
第11章 預(yù)處理命令
第12章 結(jié)構(gòu)體聯(lián)合體
第13章 位運(yùn)算
第14章 文件
第15章 鏈表

章節(jié)摘錄

版權(quán)頁(yè):插圖:指針也是一種數(shù)據(jù)類型,指針變量用來(lái)存放地址而不是普通數(shù)據(jù)。注意區(qū)分地址與指針的區(qū)別,雖然指針也是地址,但是指針是一種數(shù)據(jù)類型。使用指針可以使寫出來(lái)的程序運(yùn)行效率有極大的提高,并增加了程序設(shè)計(jì)的靈活性。指針可以與變量、數(shù)組、字符串、函數(shù)結(jié)合起來(lái)使用。指針變量是存放的變量,變量指針是指變量的地址。定義指針變量時(shí),指針變量前面的只是說(shuō)明該變量是指針類型;在引用指針變量時(shí),表示取指針變量所指向的內(nèi)容。與&是兩個(gè)互逆的運(yùn)算符,一個(gè)是取指針變量的內(nèi)容,一個(gè)是取變量的地址。指針變量作為函數(shù)參數(shù)時(shí),傳遞的是地址。指針變量可以指向數(shù)組中的某個(gè)元素,也可以指向某一行數(shù)組。如果指針變量指向數(shù)組中的某一行,這樣的變量稱為行指針變量,這兩種指針變量都稱為數(shù)組指針。函數(shù)指針是指向函數(shù)的指針,通過(guò)使用函數(shù)指針,可以調(diào)用指針?biāo)赶虻暮瘮?shù)。函數(shù)指針也可以作為函數(shù)的參數(shù),如C語(yǔ)言提供的快速排序函數(shù)qsort中的參數(shù)compare就是一個(gè)函數(shù)指針。指針數(shù)組指的是數(shù)組中存放的是指針,即數(shù)據(jù)元素都是地址。二級(jí)指針是指向指針的指針,用兩個(gè)表示。二級(jí)指針一般是在要修改一級(jí)指針為形式參數(shù)的情況下使用。在處理多個(gè)字符串時(shí),通常使用字符指針數(shù)組存放字符串,這樣可以節(jié)省內(nèi)存單元。在帶參數(shù)的main函數(shù)中,形式參數(shù)中的字符數(shù)組argv存放命令行的各個(gè)參數(shù)。指針極大地豐富了c語(yǔ)言的功能。每一個(gè)專業(yè)的c程序員必須學(xué)會(huì)靈活使用指針。但是對(duì)于初學(xué)者來(lái)說(shuō),指針較難理解和掌握,需要大家多思考、多上機(jī)、勤動(dòng)手,才能盡快地掌握指針。

編輯推薦

《C語(yǔ)言程序設(shè)計(jì)》:新穎的教材內(nèi)容-基理論知識(shí)與實(shí)例完美融合、豐富的教學(xué)資源-免費(fèi)提供電子課件、習(xí)題庫(kù)及其參考答案。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    C語(yǔ)言程序設(shè)計(jì) PDF格式下載


用戶評(píng)論 (總計(jì)1條)

 
 

  •   非常不錯(cuò),有視頻就好了,
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7