幫助中心 | 我的帳號 | 關於我們

程序設計基礎(普通高等教育十二五規劃教材)

  • 作者:王順利
  • 出版社:北京郵電大學
  • ISBN:9787563541003
  • 出版日期:2014/09/01
  • 裝幀:平裝
  • 頁數:272
人民幣:RMB 36 元      售價:
放入購物車
加入收藏夾

內容大鋼
    王順利主編的這本《程序設計基礎》主要是配合高等院校電腦程序設計基礎課程教學,並參照《全國電腦等級考試二級C語言考試大綱》中「C語言程序設計基本要求」編寫而成的。
    本書以VC++語言集成環境為教學平台,以計算思維和程序設計思想培養為主線,結合應用型人才培養特點,主要介紹了C語言程序設計的基礎知識和基本方法以及C++編程的初步知識。全書共分12章,主要內容包括C程序入門、C語言程序的三種基本結構(順序結構、分支結構、循環結構)、數組與字元串、函數與指針、結構體與鏈表、其他數據類型、文件以及C++面向對象基礎等。
    本書「以實例為導向,以編程為驅動」,注重內容的實用性、針對性和實際可操作性,層次分明、概念清晰、通俗易懂,實例豐富,且每章均提供了大量的習題和典型的操作項目供讀者鞏固所學內容。
    本書可作為應用型本科院校、高職高專、成人高校理工科各專業電腦程序設計課程的教材,也可作為全國電腦等級考試(二級)的培訓教材和自學參考書。

作者介紹
王順利

目錄
第1章  C程序入門
  1.1 創建一個簡單的C程序
    1.1.1 實例解析
    1.1.2 運行C程序的步驟和方法
  1.2 C程序概述
    1.2.1 C程序的基本組成
    1.2.2 C程序的輸入和輸出
    1.2.3 C程序的特點
    1.2.4 C程序的書寫規範
  1.3 程序與程序設計語言
    1.3.1 程序與指令
    1.3.2 程序設計語言
    1.3.3 結構化程序設計的控制流程
  1.4 程序演算法簡介
    1.4.1 演算法舉例
    1.4.2 演算法應具備的特徵
  思考和練習題
第2章  順序結構程序設計
  2.1 設計一個簡單的順序結構程序
    2.1.1 實例解析
    2.1.2 常量與變數
    2.1.3 基本數據類型
    2.1.4 字元串常量
    2.1.5 變數的初始化
  2.2 表達式
    2.2.1 基本運算符
    2.2.2 運算符的優先順序和結合性
  2.3 數據類型的轉換
    2.3.1 各類數值型數據間的混合運算
    2.3.2 賦值轉換
    2.3.3 強制轉換
  2.4 順序結構程序設計
    2.4.1 C語句分類
    2.4.2 順序結構
  思考和練習題
第3章  分支結構程序設計
  3.1 設計一個簡單的分支結構程序
    3.1.1 實例解析
    3.1.2 關係運算
    3.1.3 邏輯運算
  3.2 分支語句
    3.2.1 if語句
    3.2.2 switch語句
  3.3 分支結構控制語句的進一步解析
    3.3.1 分支結構的嵌套
    3.3.2 條件運算符和條件表達式
  3.4 典型演算法
  思考和練習題
第4章  循環結構程序設計
  4.1 設計一個簡單的循環結構程序

    4.1.1 實例解析
    4.1.2 自增自減運算符
  4.2 三種循環語句
    4.2.1 while語句
    4.2.2 do-while語句
    4.2.3 for語句
  4.3 循環程序的進一步解析
    4.3.1 三種循環語句的比較
    4.3.2 break語句和continue語句
  4.4 循環的嵌套
  4.5 典型演算法
  思考和練習題
第5章  數組與字元串
  5.1 設計一個簡單的數組程序
    5.1.1 實例解析
    5.1.2 數組概述
  5.2 一維數組
    5.2.1 一維數組的定義和初始化
    5.2.2 一維數組的引用
  5.3 二維數組
    5.3.1 二維數組的定義和初始化
    5.3.2 二維數組的引用
  5.4 字元串與字元數組
    5.4.1 字元串
    5.4.2 字元數組的定義、初始化和引用
    5.4.3 字元串的輸入輸出
    5.4.4 字元串處理標準函數
  5.5 典型演算法
  思考和練習題
第6章  函數
  6.1 設計一個簡單的用戶自定義程序
    6.1.1 實例解析
    6.1.2 函數概述
    6.1.3 函數的分類
  6.2 預處理命令
    6.2.1 宏定義
    6.2.2 文件包含
    6.2.3 條件編譯
  6.3 用戶自定義函數
    6.3.1 函數定義
    6.3.2 函數調用
    6.3.3 函數參數
    6.3.4 函數的嵌套及遞歸調用
  6.4 變數的作用域與生命期
    6.4.1 變數的屬性
    6.4.2 局部變數和全局變數
    6.4.3 變數的存儲類型與生命期
  6.5 典型演算法
  思考和練習題
第7章  指針

  7.1 設計一個指針處理學生成績的程序
    7.1.1 實例解析
    7.1.2 變數的直接訪問和間接訪問
  7.2 指針
    7.2.1 指針變數
    7.2.2 指針運算
  7.3 指針與數組
    7.3.1 指向數組元素的指針
    7.3.2 數組指針
    7.3.3 多維數組的指針
    7.3.4 字元串指針
    7.3.5 指針數組
  7.4 指針與函數
    7.4.1 指針作為函數參數
    7.4.2 指針型函數
    7.4.3 指向函數的指針
  7.5 指向指針的指針
  思考和練習題
第8章  結構體與鏈表
  8.1 設計一個簡單的程序
    8.1.1 實例解析
    8.1.2 結構體的概念
  8.2 結構體
    8.2.1 結構體類型的聲明
    8.2.2 結構體變數的定義
    8.2.3 結構體變數的引用
    8.2.4 結構體變數的初始化
    8.2.5 結構體數組
    8.2.6 結構體與指針
    8.2.7 結構體與函數
  8.3 鏈表
    8.3.1 鏈表的概念
    8.3.2 動態申請和釋放內存存儲空間
    8.3.3 鏈表的操作
  思考和練習題
第9章  其他數據類型
  9.1 設計一個簡單的共用體程序
    9.1.1 實例解析
    9.1.2 共用體的概念
  9.2 共用體
    9.2.1 共用體的定義和引用
    9.2.2 帶共用體的結構體
  9.3 枚舉
    9.3.1 枚舉類型的聲明
    9.3.2 枚舉變數的定義
  9.4 用typedef命名已有類型
  思考和練習題
第10章  文件
  10.1 設計一個存儲學生成績信息的文件
    10.1.1 實例解析

    lO.1.2 文件概述
  10.2 文件的基本操作
    10.2.1 文件類型指針
    10.2.2 文件的打開與關閉
    10.2.3 文件的讀寫
    10.2.4 其他文件處理函數
  思考和練習題
第11章  C的擴展C++
  11.1 C的擴展C++
    11.1.1 實例解析
    11.1.2 C++的特點
  11.2 C++的輸入/輸出格式控制
  11.3 引用和const修飾符
    11.3.1 引用
    11.3.2 const修飾符
  11.4 內存空間的動態分配與釋放
    11.4.1 new運算符
    11.4.2 delete運算符
  11.5 使用string類定義和存儲字元串
  11.6 C++函數的新內容
    11.6.1 重載函數
    11.6.2 帶預設參數的函數
    11.6.3 內聯函數
  思考和練習題
第12章  C++面向對象基礎
  12.1 設計一個類和對象的程序
    12.1.1 實例解析
    12.1.2 面向對象程序設計的特點
  12.2 類和對象
  12.3 構造函數與析構函數
    12.3.1 構造函數
    12.3.2 析構函數
  思考和練習題
附錄1  C語言的輸入輸出函數
附錄2  C語言的關鍵字及其含義
附錄3  C語言運算符優先順序和結合性
附錄4  常用字元與ASCII代碼對照表
附錄5  C語言常用庫函數
附錄6  常見錯誤與程序調試
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032