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

出版時間:2012-1  出版社:浙江大學(xué)出版社  作者:黃毅斌 等主編  頁數(shù):223  

內(nèi)容概要

  C語言是以其靈活、高效、可移植性強(qiáng)等特點(diǎn)發(fā)展至今仍保持著強(qiáng)大的生命力,被大多數(shù)計(jì)算機(jī)專業(yè)作為第一程序設(shè)計(jì)基礎(chǔ)課程?!禖語言程序設(shè)計(jì)》作者(黃毅斌等)根據(jù)長期的教學(xué)經(jīng)驗(yàn),認(rèn)真編排了教材結(jié)構(gòu),精心選擇教學(xué)案例,強(qiáng)調(diào)實(shí)踐與應(yīng)用,重點(diǎn)講解程序設(shè)計(jì)的思想和方法,力求培養(yǎng)學(xué)生的程序設(shè)計(jì)能力,同時也培養(yǎng)學(xué)生的獨(dú)立思考能力,注重啟發(fā)學(xué)生的發(fā)散思維,拓寬學(xué)生用計(jì)算機(jī)程序解決問題的思路。教材把握學(xué)習(xí)程序設(shè)計(jì)的規(guī)律和特點(diǎn),注重實(shí)例教學(xué),從實(shí)例中總結(jié)出一般規(guī)律,運(yùn)用通俗易懂的文字,由淺入深、由易到難、循序漸進(jìn),力求把抽象的概念形象化,把復(fù)雜的算法簡單化,讓學(xué)生更加易學(xué)易懂。
  《C語言程序設(shè)計(jì)》可以作為各類大專院校的計(jì)算機(jī)專業(yè)或非計(jì)算機(jī)專業(yè)的教學(xué)用書,以及各類培訓(xùn)用書,也可作為C語言程序自學(xué)用書。

書籍目錄

第1章 學(xué)習(xí)前準(zhǔn)備
 1.1 程序與程序設(shè)計(jì)語言
  1.1.1 什么是程序
  1.1.2 什么是程序設(shè)計(jì)語言
 1.2 C語言的特點(diǎn)
 1.3 如何學(xué)習(xí)C語言
 1.4 在Visual C++環(huán)境中運(yùn)行C程序
 1.5 本章小結(jié)
第2章 C語言基礎(chǔ)
 2.1 簡單的C程序
 2.2 認(rèn)識算術(shù)運(yùn)算符
 2.3 認(rèn)識整型與實(shí)型數(shù)據(jù)
  2.3.1 整型數(shù)據(jù)
  2.3.2 實(shí)型數(shù)據(jù)
 2.4 認(rèn)識字符型數(shù)據(jù)
  2.4.1 字符常量
  2.4.2 字符變量
  2.4.3 字符串常量
 2.5 賦值運(yùn)算符和賦值表達(dá)式
  2.5.1 賦值運(yùn)算符
  2.5.2 變量初始化
  2.5.3 復(fù)合的賦值運(yùn)算符
  2.5.4 自增、自減運(yùn)算符
 2.6 格式化輸出與輸入函數(shù)
  2.6.1 格式化輸出函數(shù)printf()
  2.6.2 格式化輸入函數(shù)scanf()
 2.7 單個字符輸入與輸出函數(shù)
 2.8 本章小結(jié)
 課后練習(xí)
第3章 分支程序設(shè)計(jì)
 3.1 基本分支程序
  3.1.1 分支程序例
  3.1 2 if語句的基本語法
 3.2 關(guān)系運(yùn)算符與邏輯運(yùn)算符
  3.2.1 關(guān)系運(yùn)算符
  3.2.2 邏輯運(yùn)算符
 3.3 條件運(yùn)算符
 3.4 不帶else的if語句
 3.5 if語句的嵌套使用
 3.6 switch語句
 3.7 本章小結(jié)
 課后練習(xí)
第4章 循環(huán)程序設(shè)計(jì)
 4.1 while循環(huán)語句
  4.1.1 while程序例
  4.1.2 while語法
 4.2 dowhile循環(huán)語句
 4.3 for循環(huán)語句
 4.4 循環(huán)語句的嵌套
 4.5 break語句和continue語句
  4.5.1 break語句
  4.5.2 continue語句
 4.6 本章小結(jié)
 課后練習(xí)
第5章 函數(shù)
 5.1 函數(shù)的基本概念
  5.1.1 函數(shù)的引入
  5.1.2 函數(shù)的概念
  5.1.3 函數(shù)的分類
  5.1.4 函數(shù)的定義
 5.2 函數(shù)參數(shù)的討論
  5.2.1 形式參數(shù)和實(shí)際參數(shù)
  5.2.2 函數(shù)的返回值
  5.2.3 函數(shù)參數(shù)與帶參宏的比較
 5.3 函數(shù)的調(diào)用
  5.3.1 函數(shù)調(diào)用的方式
  5.3.2 對被調(diào)用函數(shù)的聲明和函數(shù)原型
  5.3.3 函數(shù)的嵌套調(diào)用
  5.3.4 函數(shù)的遞歸調(diào)用
 5.4 變量的作用域與存儲類別
  5.4.1 局部變量與全局變量
  5.4.2 變量的存儲類別
 5.5 本章小結(jié)
 課后練習(xí)
第6章 數(shù)組I
 6.1 一維數(shù)組
  6.1.1 一維數(shù)組的定義
  6.1.2 一維數(shù)組的引用
  6.1.3 一維數(shù)組的初始化
  6.1.4 一維數(shù)組的使用實(shí)例
 6.2 二維數(shù)組
  6.2.1 二維數(shù)組的定義
  6.2.2 二維數(shù)組的引用
  6.2.3 二維數(shù)組的初始化
  6.2.4 二維數(shù)組的應(yīng)用
 6.3 字符數(shù)組
  6.3.1 字符數(shù)組的定義
  6.3.2 字符數(shù)組的初始化和引用
  6.3.3 字符串和字符串結(jié)束標(biāo)志
  6.3.4 字符數(shù)組的輸入輸出
  6.3.5 字符串處理函數(shù)
 6.4 數(shù)組作函數(shù)參數(shù)
  6.4.1 數(shù)組元素做函數(shù)參數(shù)
  6.4.2 數(shù)組名做函數(shù)參數(shù)
 6.5 本章小結(jié)
 課后練習(xí)
第7章 指針
 7.1 指針和地址的概念
 7.2 變量的指針和指向變量的指針變量
  7.2.1 指針變量的定義
  7.2.2 指針變量的引用
  7.2.3 指針變量作為函數(shù)參數(shù)
  7.2.4 關(guān)于指針變量幾個問題的進(jìn)一步說明
 7.3 數(shù)組的指針和指向數(shù)組的指針變量
  7.3.1 指向數(shù)組元素的指針
  7.3.2 通過指針引用數(shù)組元素
  7.3.3 用數(shù)組名作函數(shù)參數(shù)
  7.3.4 指向多維數(shù)組的指針和指針變量
 7.4 返回指針值的函數(shù)
 7.5 指針數(shù)組和指向指針的指針
  7.5.1 指針數(shù)組的概念
  7.5.2 指向指針的指針
 7.6 本章小結(jié)
  7.6.1 指針數(shù)據(jù)類型的小結(jié)
  7.6.2 指針運(yùn)算小結(jié)
  課后練習(xí)
第8章 結(jié)構(gòu)體
 8.1 結(jié)構(gòu)體
  8.1.1 結(jié)構(gòu)體的定義
  8.1.2 結(jié)構(gòu)體變量的定義、初始化和引用
 8.2 結(jié)構(gòu)體數(shù)組
  8.2.1 結(jié)構(gòu)體數(shù)組的定義
  8.2.2 結(jié)構(gòu)體數(shù)組的初始化和應(yīng)用
 8.3 結(jié)構(gòu)體類型數(shù)據(jù)的指針
  8.3.1 結(jié)構(gòu)體變量的指針
  8.3.2 結(jié)構(gòu)體數(shù)組的指針
  8.3.3 結(jié)構(gòu)體類型數(shù)據(jù)的指針作函數(shù)參數(shù)
 8.4 用typedef定義類型
 8.5 用結(jié)構(gòu)體處理鏈表
  8.5.1 鏈表概述
  8.5.2 處理鏈表所需的函數(shù)
  8.5.3 鏈表的建立
  8.5.4 鏈表的輸出
  8.5.5 對鏈表的刪除操作
  8.5.6 鏈表結(jié)點(diǎn)的插入
  8.5.7 鏈表的綜合操作
 8.6 共用體
  8.6.1 共用體的定義
  8.6.2 共用體類型和變量的定義
  8.6.3 共用體變量的引用
  8.6.4 共用體類型數(shù)據(jù)的特點(diǎn)
  8.6.5 共用體應(yīng)用舉例
 8.7 枚舉類型
 8.8 本章小結(jié)
 課后練習(xí)
第9章 位運(yùn)算
 9.1 位運(yùn)算符和位運(yùn)算
  9.1.1 按位與“&”運(yùn)算符
  9.1.2 按位或“|”運(yùn)算符
  9.1.3 異或“’’運(yùn)算符
  9.1.4 按位取反“~”運(yùn)算符
  9.1.5 左移“<<”運(yùn)算符
  9.1.6 右移“>>”運(yùn)算符
  9.1.7 位運(yùn)算賦值運(yùn)算符
  9.1.8 不同長度的數(shù)據(jù)進(jìn)行位運(yùn)算
 9.2 位運(yùn)算舉例
 9.3 位段
 9.4 本章小結(jié)
 課后練習(xí)
第10章 文件
 10.1 C語言文件概述
  10.1.1 C文件的定義
  10.1.2 C語言的文件指針
 10.2 C語言文件的基本操作
  lO.2.1 文件的打開
  10.2.2 文件的關(guān)閉
  10.2.3 文件的讀取與寫入
 10.3 C語言文件的常用讀寫函數(shù)
  10.3.1 字符讀寫函數(shù)fgetc和fptltc
  10.3.2 字符串讀寫函數(shù)fgets和fputs
  10.3.3 數(shù)據(jù)塊讀寫函數(shù)fread和fwrite
  10.3.4 格式化讀寫函數(shù)fscanf和fprintf
  10.3.5 文件的隨機(jī)讀寫
 10.4 C語言常用的文件檢測函數(shù)
 10.5 本章小結(jié)
 課后練習(xí)
附錄A調(diào)試技巧
 A.1 程序調(diào)試的基本方法
  A.1.1 運(yùn)行程序的方法
  A.1.2 調(diào)試程序的工具
  A.1.3 程序調(diào)試舉例
 A.2 程序測試的基本方法
  A.2.1 程序測試的必要性
  A.2.2 程序測試舉例
 附錄B 常用ASCII對照表
 附錄C C語言常用庫函數(shù)
 參考文獻(xiàn)

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號-7