C語言程式設計

魏琴,劉祖珉,趙仕波,肖陽春

  • 出版商: 中國水利水電
  • 出版日期: 2024-08-30
  • 定價: $216
  • 售價: 8.5$184
  • 語言: 簡體中文
  • 頁數: 172
  • 裝訂: 平裝
  • ISBN: 7522624967
  • ISBN-13: 9787522624969
  • 相關分類: C 程式語言
  • 下單後立即進貨 (約4週~6週)

商品描述

本書以簡單易懂的語言、豐富多彩的實例,詳細講解C語言相關知識。
著重培養學生的實際程式應用能力,靈活運用案例教學、任務驅動
、啟發式教學等多種教學方法​​,對C語言程式設計的方法過程進行了系統性介紹。
全書內容主要分為兩大部分:
一是基礎部分,包括程式設計基礎、資料型態和表達式、流程控制語句等;
二是提高部分,包括函數、陣列和字串、指標、結構體和檔案等。
1、由淺入深,註重基礎。
全書從C語言程式設計 重要的概念-函數入手,講解了基本程式設計格式及文法基礎。
2.以演算法為靈魂,培養讀者的程式思維。
演算法是程式的靈魂,熟練演算法實現技能,是形成程式思維的重要途徑。
本書依照資料結構思想,結合C語言語法特點,詳細介紹了累積、插入和刪除、排序和查找、迭代和遞歸等演算法的具體實現。
3.以培養應用創新能力為目標,取材新穎,案例豐富,以「實用、以用促學」為編寫原則,
著重培養程式設計的想法、方法及良好的程式設計風格和習慣,提升解決實際問題的能力。
 4.學考結合,註重實效。本書根據全國電腦等級考試要求,所有程序均在VC 2010版本下調試完成。

目錄大綱

前言
第1章 C語言程式設計基礎
1.1 C語言程式的組成
1.1.1 函數
1.1.2 關鍵字和使用者標誌符
1.1.3 書寫格式
1.1.4 註釋
1.2 IPO程式設計方法
1.3 Visual C++2010整合開發環境簡介
第2章 資料型別與表達式
2.1 資料類型
2.2 常量
2.2.1 數值型常數
2.2.2 字符型常數
2.2.3 符號常數
2.3 變量
2.3.1 變量的定義
2.3.2 變量的賦值
2.4 輸入/輸出函數
2.4.1 格式化輸入函數
2.4.2 格式化輸出函數
2.4.3 字符輸入/輸出函數
2.5 運算子和表達式
2.5.1 自增自減運算符
2.5.2 類型轉換運算符
2.5.3 算術運算符
2.5.4 關係運算符
2.5.5 邏輯運算符
2.5.6 條件運算符
2.5.7 賦值運算符
2.5.8 逗號運算符
第3章 流程控制語句
3.1 分支語句
3.1.1 if語句
3.1.2 switch語句
3.2 循環語句
3.2.1 while語句
3.2.2 do-while語句
3.2.3 for語句
3.2.4 循環嵌套
3.3 跳轉語句
3.3.1 break語句
3.3.2 continue語句
第4章 函數
4.1 函數的定義
4.2 函數的調用
4.3 函數原型
4.4 函數的嵌套
4.4.1 函數的巢狀調用
4.4.2 函數的遞迴調用
4.5 變量的類別
4.5.1 變量的作用域
4.5.2 變量的儲存類型
第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.3.3 字串處理函數
第6章 指針
6.1 地址與指針
6.2 指標變量
6.2.1 指標變量的定義
6.2.2 指標變量初始化
6.3 指針運算
6.3.1 指針移位運算
6.3.2 指針關係運算
6.3.3 指標引用指向物件的值
6.4 指針與數組
6.4.1 指向一維數組的指針
6.4.2 指向二維數組的指針
6.4.3 行指針
6.4.4 指標數組
6.4.5 指向字串的指針
6.5 函數傳送地址調用
6.5.1 變數碼址作為函數實參
6.5.2 一維數組作為函數實參
6.5.3 二維數組作為函數實參
6.5.4 傳回指標變量的函數
6.6 二級指針
6.6.1 二級指針的概念
6.6.2 二級指標與指標數組
6.7 動態內存分配
6.7.1 malloc()函數
6.7.2 calloc()函數
6.7.3 realloc(函數
6.7.4 free()函數
第7章 結構體
7.1 結構
7.1.1 結構類型的建立
7.1.2 結構變量的定義及初始化
7.1.3 結構變量的引用
7.1.4 用typedef自訂類型
7.2 結構數組
7.2.1 結構數組的定義及初始化
7.2.2 結構數組的引用
7.3 結構指針
7.3.1 結構指標的定義及初始化
7.3.2 結構指標的引用
7.3.3 結構體與函數
7.4 鍊錶
7.4.1 鍊錶的概念
7.4.2 鍊錶的建立
7.4.3 鍊錶的插入與刪除
第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.4.1 fseek()函數
8.4.2 ftell()函數
8.4.3 rewind()函數
8.4.4 remove()函數