C語言開發(fā)入門及項目實戰(zhàn)

出版時間:2012-1  出版社:清華大學出版社  作者:明日科技  頁數(shù):464  
Tag標簽:無  

內(nèi)容概要

  本書全面介紹了使用c語言進行編程的各種技術,是學習c語言編程技術的完美教程。全書以visual c++
6.0開發(fā)環(huán)境為基礎,分3篇18章講解了c語言編程中的各種技術。其中,第1篇為入門篇,主要包括初識c語言、一個簡單的c語言程序、算法入門、常用數(shù)據(jù)類型、運算符與表達式、數(shù)據(jù)輸入/輸出函數(shù)、選擇及分支結構程序設計、循環(huán)結構、數(shù)組、函數(shù)編程基礎、指針解析等內(nèi)容;第2篇為提高篇,主要包括常用數(shù)據(jù)結構、位運算、存儲管理、預處理和函數(shù)類型、文件的讀寫操作、圖形圖像處理等內(nèi)容;第3篇為應用篇,主要利用所學知識開發(fā)一個圖書管理系統(tǒng)。
  本書提供了大量的自學視頻、源程序、素材,提供了相關的模塊庫、案例庫、素材庫、題庫等多種形式輔助學習資料,還提供迅速及時的微博、qq、論壇等技術支持。
  本書內(nèi)容詳盡、實例豐富,非常適合作為零基礎學習人員的學習用書和大中專院校師生的學習教材,也適合作為相關培訓機構的師生和軟件開發(fā)人員的參考資料。

書籍目錄

第1篇 入門篇
 第1章 初識c語言
 ?。?自學視頻、源程序:配套資源\mr\1\)
  1.1 編程語言的發(fā)展
  1.1.1 機器語言
  1.1.2 匯編語言
  1.1.3 高級語言
  1.2 c語言的歷史
  1.2.1 c語言的產(chǎn)生
  1.2.2 c程序的特點
  1.2.3 c語言的發(fā)展趨勢
  1.2.4 c語言的應用領域
  1.2.5 如何學好c語言
  1.3 本章小結
  1.4 技能專項測試
  1.5 實戰(zhàn)模擬
 第2章 一個簡單的c語言程序
 ?。?自學視頻、源程序:配套資源\mr\2\)
  2.1 一個簡單的例子
  上機演練
  2.2 認識c語言程序
  2.2.1 認識c語言程序的開發(fā)環(huán)境
  上機演練
  2.2.2 認識標識符
  2.2.3 認識關鍵字
  2.2.4 認識注釋
  2.2.5 認識變量
  2.3 編譯錯誤信息
  2.3.1 嚴重錯誤信息及分析
  2.3.2 一般錯誤信息及分析
  2.3.3 警告信息及分析
  2.4 提高程序的可讀性
  2.5 本章小結
  2.6 技能專項測試
  2.7 實戰(zhàn)模擬
 第3章 算法入門
 ?。?自學視頻、源程序:配套資源\mr\3\)
  3.1 算法
  3.1.1 什么是算法
  3.1.2 算法的特性
  3.1.3 算法的好壞
  3.2 算法的描述
  3.2.1 自然語言
  3.2.2 流程圖
  3.2.3 3種基本結構
  3.2.4 n-s流程圖
  3.2.5 偽代碼
  3.3 本章小結
  3.4 技能專項測試
  3.5 實戰(zhàn)模擬
 第4章 常用數(shù)據(jù)類型
 ?。?自學視頻、源程序:配套資源\mr\4\)
  4.1 數(shù)據(jù)類型
  4.1.1 什么是數(shù)據(jù)類型
  4.1.2 數(shù)據(jù)類型的分類
  4.2 常量
  4.2.1 整型常量
  4.2.2 實型常量
  4.2.3 字符型常量
  4.2.4 符號常量
  上機演練
  4.3 變量
  4.3.1 整型變量
  4.3.2 實型變量
  4.3.3 字符型變量
  上機演練
  4.4 變量的存儲類別
  4.4.1 動態(tài)存儲與靜態(tài)存儲
  4.4.2 auto變量
  4.4.3 static變量
  4.4.4 register變量
  4.4.5 extern變量
  4.5 混合運算
  4.6 本章小結
  4.7 技能專項測試
  4.8 實戰(zhàn)模擬
 第5章 運算符與表達式
 ?。?自學視頻、源程序:配套資源\mr\5\)
  5.1 表達式
  5.2 賦值運算符與賦值表達式
  5.2.1 變量賦初值
  5.2.2 自動類型轉換
  5.2.3 強制類型轉換
  5.3 算術運算符與表達式
  5.3.1 算術運算符
  5.3.2 算術表達式
  5.3.3 優(yōu)先級與結合性
  5.3.4 自增自減運算符
  上機演練
  5.4 關系運算符與表達式
  5.4.1 關系運算符
  5.4.2 關系表達式
  5.4.3 優(yōu)先級與結合性
  5.5 邏輯運算符與表達式
  5.5.1 邏輯運算符
  5.5.2 邏輯表達式
  5.5.3 優(yōu)先級與結合性
  上機演練
  5.6 位邏輯運算符與表達式
  5.6.1 位邏輯運算符
  5.6.2 位邏輯表達式
  5.7 逗號運算符與表達式
  5.8 條件運算符與表達式
  5.9 復合賦值運算符
  5.10 本章小結
  5.11 技能專項測試
  5.12 實戰(zhàn)模擬
 第6章 數(shù)據(jù)輸入/輸出函數(shù)
  ( 自學視頻、源程序:配套資源\mr\6\)
  6.1 語句
  6.1.1 表達式語句
  6.1.2 函數(shù)調用語句
  6.1.3 空語句
  6.1.4 控制語句
  6.1.5 復合語句
  6.2 字符數(shù)據(jù)輸入/輸出
  6.2.1 字符數(shù)據(jù)輸出
  6.2.2 字符數(shù)據(jù)輸入
  6.3 字符串輸入/輸出
  6.3.1 字符串輸出函數(shù)
  6.3.2 字符串輸入函數(shù)
  6.4 格式輸出函數(shù)
  6.5 格式輸入函數(shù)
  6.6 順序程序設計應用
  上機演練
  6.7 本章小結
  6.8 技能專項測試
  6.9 實戰(zhàn)模擬
 第7章 選擇及分支結構程序設計
 ?。?自學視頻、源程序:配套資源\mr\7\)
  7.1 if語句
  7.2 if語句的基本形式
  7.2.1 if語句形式
  7.2.2 if…else語句形式
  7.2.3 else if語句形式
  上機演練
  7.3 if的嵌套形式
  7.4 switch語句
  7.4.1 switch語句的基本形式
  7.4.2 多路開關模式的switch語句
  7.5 if…else語句和switch語句的區(qū)別
  7.6 選擇結構程序應用
  7.7 本章小結
  7.8 技能專項測試
  7.9 實戰(zhàn)模擬
 第8章 循環(huán)結構
 ?。?自學視頻、源程序:配套資源\mr\8\)
  8.1 循環(huán)語句
  8.2 while型循環(huán)
  8.2.1 while語句的一般形式
  8.2.2 while語句的死循環(huán)
  8.2.3 while語句的空循環(huán)體
  8.2.4 while循環(huán)語句的常見錯誤
  上機演練
  8.3 do…while型循環(huán)
  8.4 for型循環(huán)
  8.4.1 for循環(huán)語句的一般形式
  8.4.2 靈活多變的for循環(huán)語句
  8.4.3 應用for語句中的逗號
  上機演練
  8.5 比較3種循環(huán)
  8.6 運用循環(huán)嵌套
  8.6.1 各種結構的循環(huán)嵌套
  8.6.2 循環(huán)嵌套實例
  上機演練
  8.7 轉移語句
  8.7.1 goto語句
  8.7.2 break語句
  8.7.3 continue語句
  上機演練
  8.7.4 區(qū)別3種跳轉語句
  8.8 本章小結
  8.9 技能專項測試
  8.10 實戰(zhàn)模擬
 第9章 數(shù)組
  ( 自學視頻、源程序:配套資源\mr\9\)
  9.1 數(shù)組的概念
  9.1.1 數(shù)組的分類
  9.1.2 數(shù)組的維數(shù)
  9.2 一維數(shù)組
  9.2.1 一維數(shù)組的定義
  9.2.2 一維數(shù)組的引用
  9.2.3 一維數(shù)組的初始化
  9.2.4 一維數(shù)組的應用
  9.2.5 一維數(shù)組的注意事項
  9.3 二維數(shù)組
  9.3.1 二維數(shù)組的定義
  9.3.2 二維數(shù)組的引用
  9.3.3 二維數(shù)組的初始化
  9.3.4 二維數(shù)組的應用
  上機演練
  9.4 多維數(shù)組
  9.5 字符數(shù)組
  9.5.1 字符數(shù)組的定義
  9.5.2 字符數(shù)組的引用
  9.5.3 字符數(shù)組的初始化
  9.5.4 字符數(shù)組的結束標志
  9.5.5 字符數(shù)組的輸出
  9.5.6 字符數(shù)組的輸入
  9.5.7 字符數(shù)組的應用
  上機演練
  9.6 字符串處理函數(shù)
  9.6.1 字符串復制
  9.6.2 字符串連接
  9.6.3 字符串比較
  9.6.4 字符串大小寫轉換
  9.6.5 獲得字符串長度
  9.7 熟練應用數(shù)組
  9.7.1 實現(xiàn)字符匹配
  9.7.2 反轉輸出字符串
  9.8 本章小結
  9.9 技能專項測試
  9.10 實戰(zhàn)模擬
 第10章 函數(shù)編程基礎
 ?。?自學視頻、源程序:配套資源\mr\10\)
  10.1 函數(shù)概述
  10.2 函數(shù)的定義
  10.2.1 函數(shù)定義的形式
  10.2.2 定義與聲明
  上機演練
  10.3 了解返回語句
  10.3.1 從函數(shù)返回
  10.3.2 返回值
  10.4 傳遞函數(shù)參數(shù)
  10.4.1 形式參數(shù)與實際參數(shù)
  10.4.2 數(shù)組做函數(shù)參數(shù)
  10.4.3 了解main()函數(shù)的參數(shù)
  10.5 調用函數(shù)
  10.5.1 函數(shù)調用方式
  10.5.2 嵌套調用
  10.5.3 遞歸調用
  上機演練
  10.6 靈活應用函數(shù)
  10.7 本章小結
  10.8 技能專項測試
  10.9 實戰(zhàn)模擬
 第11章 指針解析
 ?。?自學視頻、源程序:配套資源\mr\11\)
  11.1 指針概述
  11.1.1 地址與指針
  11.1.2 解讀變量與指針
  11.1.3 使用指針變量
  11.1.4 指針自加自減運算
  上機演練
  11.2 數(shù)組與指針
  11.2.1 一維數(shù)組與指針
  11.2.2 二維數(shù)組與指針
  11.2.3 字符串與指針
  11.2.4 字符串數(shù)組
  上機演練
  11.3 指向指針的指針
  上機演練
  11.4 函數(shù)參數(shù)的指針變量
  上機演練
  11.5 返回指針值的函數(shù)
  11.6 指針數(shù)組作main()函數(shù)的參數(shù)
  11.7 本章小結
  11.8 技能專項測試
  11.9 實戰(zhàn)模擬
第2篇 提高篇
 第12章 常用數(shù)據(jù)結構
  ( 自學視頻、源程序:配套資源\mr\12\)
  12.1 結構體
  12.1.1 結構體類型的概念
  12.1.2 結構體變量的定義
  12.1.3 結構體變量的引用
  12.1.4 結構體類型的初始化
  12.2 結構體數(shù)組
  12.2.1 定義結構體數(shù)組
  12.2.2 初始化結構體數(shù)組
  上機演練
  12.3 結構體指針
  12.3.1 指向結構體變量的指針
  12.3.2 指向結構體數(shù)組的指針
  12.3.3 結構體作函數(shù)參數(shù)
  12.4 包含結構的結構
  12.5 鏈表
  12.5.1 鏈表概述
  12.5.2 創(chuàng)建動態(tài)鏈表
  12.5.3 輸出鏈表
  12.6 鏈表相關操作
  12.6.1 鏈表的插入操作
  12.6.2 鏈表的刪除操作
  12.7 共用體
  12.7.1 共用體的概念
  12.7.2 共用體變量的引用
  12.7.3 共用體變量的初始化
  12.7.4 共用體類型的數(shù)據(jù)特點
  上機演練
  12.8 枚舉類型
  12.9 本章小結
  12.10 技能專項測試
  12.11 實戰(zhàn)模擬
 第13章 位運算
  ( 自學視頻、源程序:配套資源\mr\13\)
  13.1 位與字節(jié)
  13.2 位運算操作符
  13.2.1 “與”運算符
  13.2.2 “或”運算符
  13.2.3 “取反”運算符
  13.2.4 “異或”運算符
  13.2.5 “左移”運算符
  13.2.6 “右移”運算符
  13.2.7 位運算復合賦值運算符
  13.2.8 長度不同的數(shù)據(jù)進行位運算
  上機演練
  13.3 循環(huán)移位
  上機演練
  13.4 位段
  13.4.1 位段的概念與定義
  13.4.2 位段相關說明
  13.5 本章小結
  13.6 技能專項測試
  13.7 實戰(zhàn)模擬
 第14章 存儲管理
  ( 自學視頻、源程序:配套資源\mr\14\)
  14.1 內(nèi)存組織方式
  14.1.1 內(nèi)存組織方式概述
  14.1.2 堆與棧
  14.2 動態(tài)管理
  14.2.1 malloc()函數(shù)
  14.2.2 calloc()函數(shù)
  14.2.3 realloc()函數(shù)
  14.2.4 free()函數(shù)
  上機演練
  14.3 內(nèi)存丟失
  14.4 本章小結
  14.5 技能專項測試
  14.6 實戰(zhàn)模擬
 第15章 預處理和函數(shù)類型
 ?。?自學視頻、源程序:配套資源\mr\15\)
  15.1 宏定義
  15.1.1 不帶參數(shù)的宏定義
  15.1.2 帶參數(shù)的宏定義
  上機演練
  15.2 #include指令
  15.3 條件編譯
  15.3.1 #if命令、#else命令和#elif命令
  15.3.2 #ifdef及#ifndef命令
  15.3.3 #undef命令
  15.3.4 #line命令
  15.3.5 #pragma命令
  15.4 內(nèi)部函數(shù)和外部函數(shù)
  15.4.1 內(nèi)部函數(shù)
  15.4.2 外部函數(shù)
  15.5 本章小結
  15.6 技能專項測試
  15.7 實戰(zhàn)模擬
 第16章 文件的讀寫操作
  ( 自學視頻、源程序:配套資源\mr\16\)
  16.1 文件概述
  16.2 文件基本操作
  16.2.1 文件指針
  16.2.2 文件的打開
  16.2.3 文件的關閉
  16.3 讀寫文件
  16.3.1 寫字符函數(shù)——fputc()函數(shù)
  16.3.2 讀字符函數(shù)——fgetc()函數(shù)
  16.3.3 寫字符串函數(shù)——fputs()函數(shù)
  16.3.4 讀字符串函數(shù)——fgets()函數(shù)
  16.3.5 格式化寫入函數(shù)——fprintf()函數(shù)
  16.3.6 格式化讀取函數(shù)——fscanf()函數(shù)
  16.3.7 數(shù)據(jù)塊讀寫函數(shù)——fread()函數(shù)和fwrite()函數(shù)
  上機演練
  16.4 定位文件
  16.4.1 隨機讀寫操作——fseek()函數(shù)
  16.4.2 返回位置指針——rewind()函數(shù)
  16.4.3 得到文件位置——ftell()函數(shù)
  16.5 本章小結
  16.6 技能專項測試
  16.7 實戰(zhàn)模擬
 第17章 圖形圖像處理
 ?。?自學視頻、源程序:配套資源\mr\17\)
  17.1 字符屏幕
  17.1.1 定義文本窗口
  17.1.2 顏色設置
  17.1.3 文本的輸入和輸出
  17.1.4 屏幕操作函數(shù)
  上機演練
  17.2 圖形顯示
  17.2.1 圖形模式初始化
  17.2.2 屏幕顏色設置
  17.2.3 基本圖形函數(shù)
  17.2.4 封閉圖形的填充
  上機演練
  17.3 圖形屏幕
  17.4 圖形模式下文本輸出
  17.4.1 文本輸出函數(shù)
  17.4.2 文本屬性設置
  上機演練
  17.5 本章小結
  17.6 技能專項測試
  17.7 實戰(zhàn)模擬
第3篇 應用篇
 第18章 圖書管理系統(tǒng)
 ?。?自學視頻、源程序:配套資源\mr\18\)
  18.1 概述
  18.1.1 需求分析
  18.1.2 開發(fā)工具選擇
  18.2 系統(tǒng)設計
  18.2.1 系統(tǒng)目標
  18.2.2 系統(tǒng)功能結構
  18.2.3 系統(tǒng)預覽
  18.2.4 開發(fā)及運行環(huán)境
  18.3 數(shù)據(jù)庫設計
  18.3.1 安裝mysql數(shù)據(jù)庫
  18.3.2 啟動mysql數(shù)據(jù)庫
  18.3.3 創(chuàng)建數(shù)據(jù)庫
  18.3.4 數(shù)據(jù)表結構
  18.4 c語言開發(fā)數(shù)據(jù)庫程序的流程
  18.5 c語言操作mysql數(shù)據(jù)庫
  18.5.1 mysql常用數(shù)據(jù)庫操作函數(shù)
  18.5.2 連接mysql數(shù)據(jù)
  18.5.3 查詢圖書表記錄
  18.5.4 插入圖書表記錄
  18.5.5 修改圖書表記錄
  18.5.6 刪除圖書表記錄
  18.6 文件引用
  18.7 變量和函數(shù)定義
  18.8 主要功能模塊設計
  18.8.1 顯示主菜單信息
  18.8.2 顯示所有圖書信息
  18.8.3 添加圖書信息
  18.8.4 修改圖書信息
  18.8.5 刪除圖書信息
  18.8.6 查詢圖書信息
  18.9 本章小結

編輯推薦

  C語言學習路線圖,為讀者朋友提供了從入門到實際項目開發(fā)所需要的各方面必備知識,提供了較為完善的學習整體解決方案,搭起了從學校走向社會的橋梁,各個品種既有前后關聯(lián),也可以獨立使用從而避免了像以前那豐羊,學完一本書之后,仍然無所適從,既不會做項目也不知道接下來該學什么,以至于半途兩廢的困惑。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    C語言開發(fā)入門及項目實戰(zhàn) PDF格式下載


用戶評論 (總計5條)

 
 

  •   速度快,內(nèi)容很好,受益匪淺,很開心!
  •   是一本很專業(yè)的計算機書籍,很值得向大家推薦。
  •   再快點就好!
  •   整體效果一般,需配套視頻下載配合看
  •   從基礎講起,比較詳細
 

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

京ICP備13047387號-7