注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C語(yǔ)言程序設(shè)計(jì)

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

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

定 價(jià):¥28.00

作 者: 洪維恩編著
出版社: 中國(guó)鐵道出版社
叢編項(xiàng): 21世紀(jì)高校計(jì)算機(jī)系列教程
標(biāo) 簽: C語(yǔ)言

ISBN: 9787113053314 出版時(shí)間: 2003-01-01 包裝: 膠版紙
開(kāi)本: 26cm 頁(yè)數(shù): 359頁(yè) 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)從C語(yǔ)言的特色和優(yōu)勢(shì)出發(fā),介紹C語(yǔ)言程序設(shè)計(jì)的規(guī)劃、編寫(xiě)、編譯執(zhí)行以及大型程序的開(kāi)發(fā)理念,囊括了C語(yǔ)言的數(shù)據(jù)類(lèi)型、格式化輸入/輸出、運(yùn)算法則、循環(huán)和選擇語(yǔ)句的運(yùn)用,函數(shù)、數(shù)組、字符串、指針、結(jié)構(gòu)體及其他數(shù)據(jù)類(lèi)型的應(yīng)用,文件的處理、位運(yùn)算處理、大型程序的開(kāi)發(fā)等內(nèi)容。全書(shū)實(shí)例豐富,語(yǔ)言簡(jiǎn)練,展現(xiàn)了C語(yǔ)言的精髓,且使用免費(fèi)的Dev C++環(huán)境編寫(xiě)、編譯和運(yùn)行程序,讓讀者可以擺脫DOS環(huán)境的Turbo C,更輕松地學(xué)習(xí)C語(yǔ)言。本書(shū)適合高校計(jì)算機(jī)及相關(guān)專業(yè)作為C語(yǔ)言程序設(shè)計(jì)的教材,同時(shí)也可作為培訓(xùn)和自學(xué)用書(shū)。

作者簡(jiǎn)介

暫缺《C語(yǔ)言程序設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

第1章 認(rèn)識(shí)C語(yǔ)言 
  1-1 緣起 
  1-2 C語(yǔ)言的特點(diǎn) 
  1-3 C語(yǔ)言與您
  1-4 程序的規(guī)劃與操作 
  1-5 編寫(xiě)第一個(gè)C語(yǔ)言程序
  1-6 程序代碼的編譯、執(zhí)行與保存
  1-7 編譯與執(zhí)行的過(guò)程 
  1-8 本書(shū)的編排與慣例 
  課后習(xí)題 
第2章 簡(jiǎn)單的C語(yǔ)言 
  2-1 一個(gè)簡(jiǎn)單的例子 
  2-2 C語(yǔ)言解析 
    2-2-1 #include宏命令及頭文件 
    2-2-2 main()函數(shù) 
    2-2-3 花括號(hào)、段及主體 
    2-2-4 變量 
    2-2-5 變量的賦值 
    2-2-6 為什么要聲明變量 
    2-2-7 printf()函數(shù) 
  2-3 標(biāo)識(shí)符及關(guān)鍵字
    2-3-1 標(biāo)識(shí)符 
    2-3-2 關(guān)鍵字 
  2-4 再舉一個(gè)簡(jiǎn)單的例子 
  2-5 調(diào)試 
    2-5-1 語(yǔ)法錯(cuò)誤(Syntax Error) 
    2-5-2 語(yǔ)義錯(cuò)誤(Semantic Error) 
  2-6 提高程序的可讀性 
  課后習(xí)題 
第3章 變量與數(shù)據(jù)類(lèi)型 
  3-1 簡(jiǎn)單的實(shí)例 
  3-2 變量與常量 
  3-3 基本的數(shù)據(jù)類(lèi)型 
    3-3-1 整型類(lèi)型int 
    3-3-2 字符類(lèi)型char 
    3-3-3 浮點(diǎn)數(shù)類(lèi)型float 
    3-3-4 雙精度浮點(diǎn)數(shù)類(lèi)型double 
  3-4 數(shù)據(jù)類(lèi)型的轉(zhuǎn)換 
  課后習(xí)題 
第4章 格式化的輸入與輸出 
  4-1 printf()函數(shù) 
    4-1-1 使用printf()函數(shù) 
    4-1-2 printf()函數(shù)的修飾符(Modifier) 
    4-1-3 不同類(lèi)型的輸出 
    4-1-4 printf()函數(shù)的換行 
  4-2 scanf()函數(shù) 
    4-2-1 scanf()函數(shù)的使用 
    4-2-2 scanf()函數(shù)的使用方式 
    4-2-3 字符串的輸入 
  4-3 輸入/輸出字符的函數(shù) 
    4-3-1 getchar()與putchar()函數(shù) 
    4-3-2 getche()與putch()函數(shù) 
    4-3-3 getch()函數(shù) 
  課后習(xí)題 
第5章 運(yùn)算符、表達(dá)式與語(yǔ)句 
  5-1 運(yùn)算符 
    5-1-1 賦值運(yùn)算符 
    5-1-2 一元運(yùn)算符 
    5-1-3 算術(shù)運(yùn)算符 
    5-1-4 關(guān)系運(yùn)算符與if語(yǔ)句 
    5-1-5 自增與自減運(yùn)算符 
    5-1-6 邏輯運(yùn)算符 
    5-1-7 括號(hào)運(yùn)算符 
  5-2 運(yùn)算符的優(yōu)先級(jí) 
  5-3 表達(dá)式 
  5-4 表達(dá)式的類(lèi)型轉(zhuǎn)換 
    5-4-1 類(lèi)型轉(zhuǎn)換的規(guī)則 
    5-4-2 強(qiáng)制類(lèi)型轉(zhuǎn)換 
  課后習(xí)題 
第6章 循環(huán) 
  6-1 結(jié)構(gòu)化程序設(shè)計(jì) 
    6-1-1 順序結(jié)構(gòu) 
    6-1-2 選擇結(jié)構(gòu) 
    6-1-3 循環(huán)結(jié)構(gòu) 
  6-2 for循環(huán) 
  6-3 while循環(huán) 
    6-3-1 使用while循環(huán) 
    6-3-2 無(wú)窮循環(huán)的產(chǎn)生 
  6-4 do while循環(huán) 
  6-5 空循環(huán) 
  6-6 我要使用哪一種循環(huán) 
  6-7 嵌套循環(huán) 
  6-8 循環(huán)的跳離 
    6-8-1 break語(yǔ)句 
    6-8-2 continue語(yǔ)句 
  課后習(xí)題
第7章 選擇性語(yǔ)句
  7-1 我的程序會(huì)轉(zhuǎn)彎——if 語(yǔ)句 
  7-2 其他選擇 
    7-2-1 if-else語(yǔ)句 
    7-2-2 更多的選擇——嵌套if語(yǔ)句 
    7-2-3 else if語(yǔ)句
    7-2-4 非常選擇——if與else的配對(duì)問(wèn)題 
  7-3 if的簡(jiǎn)潔版——條件運(yùn)算符 
  7-4 更好用的多重選擇——switch語(yǔ)句 
    7-4-1 switch語(yǔ)句與break語(yǔ)句 
    7-4-2 不加break語(yǔ)句的switch語(yǔ)句 
  7-5 goto語(yǔ)句 
  課后習(xí)題 
第8章 函數(shù)與預(yù)處理命令 
  8-1 簡(jiǎn)單的函數(shù) 
  8-2 函數(shù)的基本結(jié)構(gòu) 
    8-2-1 函數(shù)原型的聲明、編寫(xiě)與調(diào)用 
    8-2-2 函數(shù)的自變量與參數(shù) 
    8-2-3 函數(shù)的常量返回值 
  8-3 變量的等級(jí) 
    8-3-1 局部變量 
    8-3-3 外部變量 
    8-3-4 靜態(tài)外部變量 
    8-3-5 寄存器變量 
  8-4 同時(shí)使用多個(gè)函數(shù) 
    8-4-1 調(diào)用多個(gè)函數(shù) 
    8-4-2 函數(shù)之間的相互調(diào)用 
    8-4-3 遞歸函數(shù) 
  8-5 預(yù)處理命令——#define 
    8-5-1 #define預(yù)處理 
    8-5-2 為什么要用#define 
    8-5-3 const修飾符 
    8-5-4 #define的另一功能——宏——取代簡(jiǎn)單的函數(shù) 
    8-5-5 使用自變量的宏 
    8-5-6 宏號(hào)的使用 
    8-5-7 使用函數(shù)還是使用宏 
  8-6 再來(lái)看看#include預(yù)處理命令 
    8-6-1 使用自定義的頭文件 
    8-6-2 標(biāo)準(zhǔn)的頭文件 
    8-6-3 頭文件與函數(shù)原型 
  課后習(xí)題 
第9章 數(shù)組與字符串 
  9-1 一維數(shù)組 
    9-1-1 數(shù)組的聲明 
    9-1-2 數(shù)組中元素的表示方法 
    9-1-3 數(shù)組初始化賦值 
    9-1-4 數(shù)組的輸入與輸出 
    9-1-5 數(shù)組越界的檢查 
  9-2 二維數(shù)組以上的多維數(shù)組 
    9-2-1 二維數(shù)組的聲明與初始化賦值 
    9-2-2 二維數(shù)組元素的引用及存取 
    9-2-3 多維數(shù)組 
  9-3 傳遞數(shù)組給函數(shù) 
    9-3-1 以一維數(shù)組為自變量來(lái)傳遞 
    9-3-2 冒泡排序法 
    9-3-3 傳遞多維數(shù)組 
    9-3-4 傳遞“值”還是“地址”到函數(shù) 
  9-4 字符串 
    9-4-1 字符串常數(shù) 
    9-4-2 字符串的聲明與初始化的賦值 
  9-5 字符串的輸入與輸出函數(shù) 
    9-5-1 scanf()與printf()函數(shù) 
    9-5-2 gets()與puts()函數(shù) 
  9-6 字符串?dāng)?shù)組 
    9-6-1 字符串?dāng)?shù)組的聲明與初始化賦值 
    9-6-2 字符串?dāng)?shù)組元素的引用及存取 
  課后習(xí)題 
第10章 指針 
  10-1 指針概述 
    10-1-1 什么是指針 
    10-1-2 為什么要用指針 
  10-2 指針變量 
    10-2-1 指針變量的定義 
    10-2-2 指針變量的使用 
  10-3 指針運(yùn)算符 
    10-3-1 地址運(yùn)算符& 
    10-3-2 按照地址取值運(yùn)算符* 
    10-3-3 定義指針變量所指類(lèi)型的重要性 
  10-4 指針的運(yùn)算 
    10-4-1 指針的賦值運(yùn)算與賦值 
    10-4-2 指針的加法與減法運(yùn)算 
    10-4-3 指針的減法運(yùn)算 
  10-5 指針與函數(shù) 
  10-6 指針與數(shù)組 
    10-6-1 指針與數(shù)組的關(guān)系 
    10-6-2 字符串?dāng)?shù)組與指針數(shù)組 
  10-7 指向指針的指針——雙重指針 
  課后習(xí)題 
第11章 結(jié)構(gòu)體與其他數(shù)據(jù)類(lèi)型 
  11-1 結(jié)構(gòu)體 
    11-1-1 結(jié)構(gòu)體的聲明 
    11-1-2 結(jié)構(gòu)體變量的使用及初始化賦值 
  11-2 嵌套結(jié)構(gòu)體 
  11-3 結(jié)構(gòu)體數(shù)組 
  11-4 結(jié)構(gòu)體指針 
  11-5 以結(jié)構(gòu)體為自變量傳遞到函數(shù) 
    11-5-1 將整個(gè)結(jié)構(gòu)體傳遞到函數(shù) 
    11-5-2 將結(jié)構(gòu)體字段分別傳遞 
    11-5-3 傳遞結(jié)構(gòu)體的地址 
  11-6 共用體(Union) 
    11-6-1 共用體的定義及聲明 
    11-6-2 共用體與結(jié)構(gòu)體的差異 
    11-6-3 共用體的使用及初始化賦值 
  11-7 枚舉類(lèi)型(Enumeration) 
    11-7-1 枚舉類(lèi)型的定義及聲明 
    11-7-2 枚舉類(lèi)型的使用及初始化賦值 
  11-8 使用自定義的類(lèi)型——typedef 
  課后習(xí)題 
第12章 文件 
  12-1 文件的概念 
  12-2 文件的操作方式 
  12-3 有緩沖區(qū)的文件處理函數(shù) 
    12-3-1 文件處理函數(shù)的整理 
    12-3-2 文件處理函數(shù)的練習(xí) 
  12-4 無(wú)緩沖區(qū)的文件處理函數(shù) 
    12-4-1 文件處理函數(shù)的整理 
    12-4-2 文件處理函數(shù)的練習(xí) 
    12-5 二進(jìn)制文件的使用 
    12-5-1 二進(jìn)制文件有緩沖區(qū)函數(shù)使用 
    12-5-2 二進(jìn)制文件無(wú)緩沖區(qū)函數(shù)使用 
  12-6 文本模式及二進(jìn)制模式的比較 
    12-6-1 以文本模式存儲(chǔ)數(shù)值 
    12-6-2 以二進(jìn)制模式存儲(chǔ)數(shù)值 
    12-6-3 換行與文件結(jié)束的討論 
    12-6-4 輸出相對(duì)應(yīng)字符的十六進(jìn)制碼 
  12-7 順序存取與隨機(jī)存取 
    12-7-1 順序存?。⊿equential Access) 
    12-7-2 隨機(jī)存?。≧andom Access) 
  課后習(xí)題 
第13章 大型程序的發(fā)展 
  13-1 程序的模塊化 
  13-2 各自編譯的實(shí)例 
  13-3 條件式編譯 
    13-3-1 #if、#else與#endif命令 
    13-3-2 #elif命令 
    13-3-3 #ifdef和#ifndef命令 
    13-3-4 #undef命令 
  13-4 命令行參數(shù)的使用 
  課后習(xí)題 
第14章 位運(yùn)算 
  14-1 數(shù)字系統(tǒng)、位和字節(jié) 
  14-2 二進(jìn)制系統(tǒng) 
    14-2-1 二進(jìn)制的整數(shù)表示方式 
    14-2-2 帶有正負(fù)號(hào)的二進(jìn)制整數(shù) 
  14-3 其他的進(jìn)制系統(tǒng) 
    14-3-1 八進(jìn)制系統(tǒng) 
    14-3-2 十六進(jìn)制系統(tǒng) 
  14-4 位運(yùn)算符 
    14-4-1 位邏輯運(yùn)算符 
    14-4-2 位位移運(yùn)算符 
  14-5 位段 
  課后習(xí)題 
附錄 
附錄A Dev C++的使用 
附錄B 常用的函數(shù)庫(kù) 
附錄C ASCII碼表 

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)