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

C語言程序設計(高等學校電腦基礎教育教材)

  • 作者:編者:羅兵//高潮//洪智勇|責編:袁勤勇
  • 出版社:清華大學
  • ISBN:9787302621799
  • 出版日期:2023/01/01
  • 裝幀:平裝
  • 頁數:297
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以掌握C語言的編程應用為教學目標對工科學生進行編程基礎教學,包括傳統經典的C語言語法、面向過程的模塊化程序結構方法,為進一步進行Web程序設計、單片機程序設計等應用開發打下基礎。突出重點,將少數常規的疑難考點作為選學內容。本書以成果導向的教育(outcome based education,OBE)理念進行知識組織改革,側重於編程能力培養,注重應用,淡化非重點語法細節,多案例、細講解、少語法、少偏怪。目標是使學生具有程序設計能力,了解必要的語法。最後附錄部分介紹了實驗教學內容、在線作業、考試軟體等內容。本書有配套的教學課件、例題和習題源程序等電子資源。
    本書適合作為應用型高校電腦類、信息類、控制類專業的「程序設計」課程教材,也可作為程序設計初學者的入門教材。

作者介紹
編者:羅兵//高潮//洪智勇|責編:袁勤勇

目錄
第1章  基礎知識
  1.1  為什麼要學習程序設計
  1.2  C語言簡介
  1.3  相關的軟體知識
    1.3.1  二進位
    1.3.2  源程序到可執行程序
    1.3.3  預處理命令
    1.3.4  輸入輸出
  1.4  相關的硬體知識
    1.4.1  電腦的硬體體系結構
    1.4.2  內存的結構原理
  1.5  小結
  習題1
第2章  數據類型
  2.1  數據類型的概念
  2.2  常量與變數
    2.2.1  常量
    2.2.2  變數
    2.2.3  標識符的命名規則
    2.2.4  標識符命名的建議規範
  2.3  整型數據
    2.3.1  無符號整型數據
    2.3.2  有符號整型數據
  2.4  實型數據
    2.4.1  實型常量
    2.4.2  實型數據的存儲格式
  2.5  字元型數據
  2.6  字元串常量
  2.7  不同類型數據的混合運算
  2.8  各種類型數據的輸入輸出
    2.8.1  C語言的格式輸入輸出函數
    2.8.2  C++的輸入輸出流
  2.9  小結
  習題2
第3章  運算符及表達式
  3.1  基本概念
    3.1.1  運算符分類
    3.1.2  運算符與數據類型
    3.1.3  運算符的優先順序與結合性
  3.2  算術運算符
  3.3  賦值運算符
  3.4  關係運算符
  3.5  邏輯運算符
  3.6  位運算符
    3.6.1  位邏輯運算符
    3.6.2  移位運算符
    3.6.3  位運算的應用
  3.7  運算符的優先順序
  3.8  小結
  習題3

第4章  程序的選擇結構
  4.1  雙分支選擇結構
  4.2  單分支選擇結構
  4.3  選擇結構語句的嵌套
  4.4  多分支選擇結構
    4.4.1  級聯式else if語句
    4.4.2  switch語句
  4.5  小結
  習題4
第5章  程序的循環結構
  5.1  程序的循環控制
  5.2  while語句
  5.3  do-while語句
  5.4  for語句
  5.5  循環結構的嵌套(多重循環)
  5.6  特殊的流程式控制制語句
    5.6.1  break語句
    5.6.2  continue語句
    5.6.3  goto語句
    5.6.4  exit()函數
  5.7  窮舉演算法與迭代演算法
    5.7.1  窮舉演算法
    5.7.2  迭代演算法
  5.8  小結
  習題5
第6章  函數
  6.1  函數的定義與調用
    6.1.1  函數定義
    6.1.2  函數調用
  6.2  如何建立函數
    6.2.1  建立函數的基本方法
    6.2.2  函數封裝與程序的健壯性
  6.3  函數原型與函數聲明
  6.4  遞歸函數
  6.5  變數的作用域與存儲類型
    6.5.1  局部變數與全局變數
    6.5.2  變數的存儲類型
  6.6  模塊化程序設計
  6.7  小結
  6.8  附加閱讀材料
  習題6
第7章  數組
  7.1  數組的定義與初始化
    7.1.1  數組的定義
    7.1.2  數組的初始化
  7.2  數組的引用
  7.3  數組作函數參數
  7.4  排序問題
    7.4.1  交換排序法
    7.4.2  選擇排序法

    7.4.3  冒泡排序法
  7.5  查找問題
    7.5.1  順序查找
    7.5.2  折半查找
  7.6  字元數組
  7.7  小結
  習題7
第8章  指針
  8.1  指針概述
    8.1.1  指針與地址
    8.1.2  指針變數的定義與指針運算符
    8.1.3  指針作函數參數
  8.2  指針與一維數組
    8.2.1  指向一維數組元素的指針
    8.2.2  數組名和指針作函數參數
  8.3  指針與二維數組
    8.3.1  指向指針的指針
    8.3.2  二維數組的指針
    8.3.3  指向二維數組的指針變數
    8.3.4  二維數組指針作函數參數
  8.4  指針與字元串
  8.5  函數的返回值為指針
  8.6  動態內存分配
    8.6.1  malloc()函數
    8.6.2  calloc()函數
    8.6.3  free()函數
  8.7  小結
  習題8
第9章  字元串
  9.1  字元串常量
  9.2  字元串處理函數
  9.3  字元串與字元數組
  9.4  小結
  習題9
第10章  構造數據類型
  10.1  結構體類型
    10.1.1  結構體類型的聲明
    10.1.2  結構體變數的定義
    10.1.3  結構體變數成員的引用
  10.2  共用體類型
  10.3  枚舉類型
  10.4  鏈表簡介
    10.4.1  創建鏈表
    10.4.2  對鏈表的基本操作
  10.5  小結
  習題10
第11章  文件的操作
  11.1  文件類型及打開方式
  11.2  讀文件
  11.3  寫文件

  11.4  小結
  習題11
第12章  綜合應用
  12.1  典型程序示例
  12.2  程序設計實例
  12.3  單片機程序實例
  12.4  小結
  習題12
附錄A  ASCII碼表
附錄B  C語言的關鍵字
附錄C  C語言運算符的優先順序和結合性
附錄D  C語言的常用庫函數
附錄E  C語言語法概要
附錄F  實驗教學內容
  E.1  實驗一  熟悉開發環境及簡單程序開發
  F.2  實驗二  選擇結構程序設計
  F.3  實驗三  循環結構程序設計
  F.4  實驗四  函數的編程及應用
  F.5  實驗五  數組的應用
  F.6  實驗六  指針及結構體的應用
  F.7  實驗七  文件的操作
  F.8  實驗八  綜合實驗:開發遊戲程序
  F.9  實驗九  綜合實驗:列印英文年曆
附錄G  C/C++開發平台介紹
  G.1  Dev-C++開發平台
    G.1.1  Dev-C++簡介
    G.1.2  Dev-C++的安裝
    G.1.3  Dev-C++的操作界面
  G.2  Visual C++平台介紹
    G.2.1  VisualC++簡介
    G.2.2  Visual C++的使用
  G.3  Visual Studio介紹
附錄H  朔日作業系統和考試系統
  H.1  朔日作業系統介紹
  H.2  朔日考試系統介紹
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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