注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計C/C++及其相關C語言程序設計案例教程

C語言程序設計案例教程

C語言程序設計案例教程

定 價:¥24.00

作 者: 張基溫編著
出版社: 清華大學出版社
叢編項: 中國高等院校計算機基礎教育課程體系規(guī)劃教材
標 簽: C語言

ISBN: 9787302086703 出版時間: 2004-06-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 304 字數(shù):  

內(nèi)容簡介

  編輯推薦:本書實現(xiàn)了從以計算機語言為主線的體系結(jié)構(gòu)向以問題為主線的體系結(jié)構(gòu)的轉(zhuǎn)變,把程序設計的學習從語法知識學習提高到解決問題的能力培養(yǎng)上。書中通過問題介紹方法,進行計算機解題的邏輯思維訓練,同時穿插介紹必要的語言知識,并兼顧了解題方法和語言知識兩方面內(nèi)容的相對集中。本書給學者提供了一定的用舉一反三的練習題目,給學習者創(chuàng)造一個知識和能力的建構(gòu)空間;同時還向?qū)W習者展示了“學海無涯”的客觀現(xiàn)實,激發(fā)他們的學習興趣。本書還在注意思維訓練、提高程序設計能力的同時,相對集中地組織了程序設計語言語法知識,使學習者地算法能力與語法知識能夠同步提高。

作者簡介

暫缺《C語言程序設計案例教程》作者簡介

圖書目錄

第1章 C語言程序設計起步
1.1 簡單程序設計示例
1.1.1 一個簡單的C語言程序
1.1.2 C語言程序的編譯、連接和執(zhí)行
1.1.3 C語言程序開發(fā)環(huán)境
1.2 簡單計算
1.2.1 交換兩個變量的值
1.2.2 基本算術(shù)運算
1.2.3 變量的復合賦值運算
1.3 判斷與選擇
1.3.1 比較兩個數(shù)
1.3.2 三數(shù)中取大
1.3.3 字符分類
1.4 重復計算
1.4.1 簡單的數(shù)據(jù)加密程序
1.4.2 口令檢查
1.4.3 求素數(shù)
1.5 用函數(shù)組織C語言程序
1.5.1 計算xn
1.5.2 似是而非的程序
1.6 程序的調(diào)試
1.6.1 語法錯誤及其調(diào)試
1.6.2 語義及邏輯錯誤及其調(diào)試
1.7 語法小結(jié)
1.7.1 C語言程序結(jié)構(gòu)
1.7.2 標識符與關鍵字
1.7.3 數(shù)據(jù)描述
1.7.4 運算符與表達式
第2章 基本算法策略
2.1 窮舉
2.1.1 百錢買百雞
2.1.2 推斷名次
2.2 迭代與遞推
2.2.1 Fibonacci數(shù)列
2.2.2 猴子吃桃子
2.2.3 用二分法求一元二次方程的根
2.3 遞歸
2.3.1 計算n!
2.3.2 漢諾塔
2.4 模擬
2.4.1 小學生算術(shù)自測
2.4.2 蒙特卡洛法——求π的近似值
2.4.3 中子擴散
2.4.4 導彈追擊飛機
第3章 數(shù)據(jù)的組織(一)
3.1 數(shù)組
3.1.1 洗撲克牌
3.1.2 冒泡排序
3.1.3 日期轉(zhuǎn)換
3.2 指針
3.2.1 將數(shù)組元素倒放
3.2.2 查找二維數(shù)組中的最大元素
3.2.3 求兩個向量和的函數(shù)
3.3 字符串
3.3.1 基于數(shù)組形式的字符串操作
3.3.2 基于指針形式的字符串操作
3.3.3 字符串數(shù)組與命令行參數(shù)
3.4 堆棧和隊列
3.4.1 后序表達式的求值
3.4.2 魔術(shù)師翻牌
3.5 語法小結(jié)
3.5.1 數(shù)組
3.5.2 指針
3.5.3 字符串
第4章 數(shù)據(jù)的組織(二)
4.1 枚舉、結(jié)構(gòu)體和共用體
4.1.1 計算明天是星期幾
4.1.2 學籍管理
4.1.3 學校人員管理
4.2 鏈表
4.2.1 用鏈表管理一組學生的學籍
4.2.2 用鏈表實現(xiàn)線性表
4.3 樹
4.3.1 樹與二叉樹
4.3.2 狀態(tài)圖與搜索樹
4.4 語法小結(jié)
4.4.1 枚舉數(shù)據(jù)類型
4.4.2 結(jié)構(gòu)體
4.4.3 共用體
4.4.4 數(shù)據(jù)類型與數(shù)據(jù)結(jié)構(gòu)
第5章 大型程序開發(fā)
5.1 程序的風格
5.1.1 邏輯風格
5.1.2 正文風格
5.1.3 輸入輸出風格
5.2 C語言的幾種大型程序開發(fā)機制
5.2.1 標識符的連接屬性
5.2.2 頭文件的定義與使用
5.2.3 條件編譯
5.3 程序項目管理器
5.3.1 用程序項目管理器開發(fā)一個程序項目的步驟
5.3.2 程序項目管理器的使用技巧
5.4 使用集成動態(tài)調(diào)試工具
5.4.1 概述
5.4.2 步進執(zhí)行
5.4.3 設置斷點
第6章 應用程序設計示例
6.1 文件和數(shù)據(jù)處理程序設計
6.1.1 寫若干行字符串到文本文件
6.1.2 文件復制
6.1.3 文件小結(jié)
6.1.4 課程設計推薦題目
6.2 用戶界面程序設計
6.2.1 字符的顯示處理
6.2.2 簡單文本窗口設計
6.2.3 課程設計推薦題目
6.3 圖形程序設計
6.3.1 圖形系統(tǒng)與圖形窗口
6.3.2 基本作圖函數(shù)
6.3.3 課程設計推薦題目
附錄A Turbo C 2.0編譯出錯信息
附錄B Turbo C 2.0常用庫函數(shù)
參考文獻

本目錄推薦

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