C語言程序設計

任瑞仙 王曉霞 黃英

  • 出版商: 清華大學
  • 出版日期: 2025-05-01
  • 售價: $474
  • 語言: 簡體中文
  • ISBN: 7302688915
  • ISBN-13: 9787302688914
  • 相關分類: C 程式語言
  • 下單後立即進貨 (約4週~6週)

  • C語言程序設計-preview-1
  • C語言程序設計-preview-2
  • C語言程序設計-preview-3
C語言程序設計-preview-1

相關主題

商品描述

"《C語言程序設計》作為程序設計的入門教材,旨在激發學生的編程興趣,構建學生堅實的程序設計基礎,培養學生使用計算機程序設計語言解決實際問題的能力。內容註重可讀性和實用性,精選了大量例題和習題,將C語言編程的諸多知識點和編程細節貫穿於案例之中,有助於學生快速掌握C語言程序設計的基本方法,培養學生的編程思維和程序設計能力。全書共11章,內容包括初識C語言、C語言基礎知識、順序結構程序設計、選擇結構程序設計、循環結構程序設計、數組、函數、指針、結構體與共用體、文件,最後是綜合實例——學生成績管理系統。每章的課後習題均精心挑選自全國計算機等級考試二級C語言程序設計題庫,旨在幫助學生鞏固章節知識,並提前適應考試要求。另外,本書配有相應的多媒體課件、習題解答以及教學大綱等資源,並對重點和難點內容錄制了小視頻,通過掃描書中的二維碼可在線觀看,有助於學生自主學習和混合式教學的開展。 本書可作為高等院校計算機類相關專業的程序設計入門教材或非計算機專業本科生的計算機通識課教材,也可作為全國計算機等級考試的參考用書,亦可供C語言編程愛好者自學參考。 "

目錄大綱

目錄

 

 

第1章初識C語言

 

1.1簡單的C程序

 

1.2C程序的基本結構

 

1.3C程序的開發環境

 

1.3.1Visual C++ 2022

 

1.3.2DevC++開發環境

 

1.3.3運行C程序的步驟與方法

 

1.4算法

 

1.4.1算法的特性

 

1.4.2算法的描述

 

本章小結

 

習題1

 

第2章C語言基礎知識

 

2.1基本數據類型

 

2.2常量

 

2.2.1整型常量

 

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.4.1賦值運算符與賦值表達式

 

2.4.2算術運算符與算術表達式

 

2.4.3自增/自減運算符

 

2.4.4關系運算符與關系表達式

 

2.4.5邏輯運算符與邏輯表達式

 

2.4.6位運算符與位表達式

 

本章小結

 

習題2

 

第3章順序結構程序設計

 

3.1程序設計的三種基本結構

 

3.1.1程序的基本編寫方法

 

3.1.2順序結構

 

3.2C語句的作用和分類

 

3.2.1C語句的作用

 

3.2.2C語句的分類

 

3.3格式輸出和輸入函數

 

3.3.1輸入輸出案例

 

3.3.2格式化輸出函數printf

 

3.3.3格式化輸入函數scanf

 

3.4字符輸入輸出函數

 

3.4.1字符輸出函數putchar

 

3.4.2字符輸入函數getchar

 

3.5其他常用函數

 

3.5.1常用數學函數

 

3.5.2常用字符函數

 

3.5.3其他常用工具函數

 

3.6順序結構程序舉例

 

本章小結

 

習題3

 

第4章選擇結構程序設計

 

4.1使用if語句實現選擇結構

 

4.1.1用if語句實現單分支結構

 

4.1.2用if語句實現雙分支結構

 

4.1.3用if語句實現多分支結構

 

4.1.4if語句的嵌套

 

4.2選擇結構的其他表示方法

 

4.2.1switch結構

 

4.2.2條件運算符

 

4.3選擇結構應用舉例

 

本章小結

 

習題4

 

第5章循環結構程序設計

 

5.1while語句

 

5.2do…while語句

 

5.3for語句

 

5.4break和continue語句

 

5.5循環的嵌套

 

5.6循環結構典型應用

 

本章小結

 

習題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.3.5字符串處理函數

 

6.3.6字符數組應用舉例

 

本章小結

 

習題6

 

第7章函數

 

7.1函數概述

 

7.1.1函數的引入

 

7.1.2函數的定義

 

7.1.3函數的調用

 

7.1.4函數的參數傳遞

 

7.1.5函數的返回值

 

7.2函數的嵌套調用和遞歸調用

 

7.2.1函數的嵌套調用

 

7.2.2函數的遞歸調用

 

7.3數組作為函數參數

 

7.3.1數組元素作為函數實參

 

7.3.2數組名作為函數參數

 

7.4函數中的變量

 

7.4.1局部變量和全局變量

 

7.4.2變量的生存期

 

7.4.3存儲類別小結

 

本章小結

 

習題7

 

第8章指針

 

8.1指針相關概念

 

8.1.1地址與指針

 

8.1.2變量與指針

 

8.1.3指針變量

 

8.1.4指針變量作為函數參數

 

8.2指針與數組

 

8.2.1通過指針訪問一維數組

 

8.2.2通過指針訪問二維數組

 

8.2.3通過指針訪問字符串

 

8.2.4用數組名作為函數參數

 

8.3指針與函數

 

8.3.1指向函數的指針

 

8.3.2返回指針值的函數

 

本章小結

 

習題8

 

第9章結構體與共用體

 

9.1定義和使用結構體變量

 

9.1.1自己建立結構體類型

 

9.1.2定義結構體類型變量

 

9.1.3結構體變量的初始化和引用

 

9.2結構體數組

 

9.2.1結構體數組的定義

 

9.2.2結構體數組的初始化和引用

 

9.3結構體指針

 

9.3.1指向結構體變量的指針

 

9.3.2指向結構體數組的指針

 

9.3.3結構體作為函數參數

 

9.4鏈表

 

9.4.1鏈表的定義

 

9.4.2建立簡單鏈表

 

9.5共用體類型

 

9.5.1共用體的概念

 

9.5.2共同體變量的引用

 

9.5.3共用體類型數據的特點

 

9.6枚舉類型

 

9.6.1枚舉類型的定義

 

9.6.2枚舉類型變量的賦值和使用

 

本章小結

 

習題9

 

第10章文件

 

10.1文件基本知識

 

10.1.1文件的分類

 

10.1.2文件緩沖區

 

10.1.3文件指針

 

10.2文件的打開與關閉

 

10.2.1文件的打開

 

10.2.2文件的關閉

 

10.3文件的讀寫

 

10.3.1格式化讀寫函數

 

10.3.2字符讀寫函數

 

10.3.3字符串讀寫函數

 

10.3.4數據塊讀寫函數

 

10.4文件的定位

 

10.4.1文件位置指針回繞函數

 

10.4.2文件位置指針定位函數

 

10.4.3文件位置指針獲取函數

 

10.4.4文件檢測函數

 

本章小結

 

習題10

 

第11章綜合實例——學生成績管理系統

 

11.1開發環境需求

 

11.1.1Visual C++集成開發環境

 

11.1.2Visual C++的使用

 

11.2系統功能設計

 

11.2.1系統功能分析

 

11.2.2系統數據分析

 

11.3主函數設計

 

11.4子函數設計

 

11.4.1菜單模塊

 

11.4.2輸入模塊

 

11.4.3修改模塊

 

11.4.4刪除模塊

 

11.4.5打印模塊

 

11.4.6查詢模塊

 

11.4.7統計模塊

 

習題11

 

參考文獻

 

附錄A常用字符與ASCII代碼對照表

 

附錄B運算符的優先級和結合性

 

附錄C常用庫函數

 

習題解析

 

 

最後瀏覽商品 (20)