C語言程序設計(新形態版)

高峰 黃邵 孫元 胡恩博 李世友 余麗群 伍智平

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

  • C語言程序設計(新形態版)-preview-1
  • C語言程序設計(新形態版)-preview-2
  • C語言程序設計(新形態版)-preview-3
  • C語言程序設計(新形態版)-preview-4
  • C語言程序設計(新形態版)-preview-5
  • C語言程序設計(新形態版)-preview-6
  • C語言程序設計(新形態版)-preview-7
C語言程序設計(新形態版)-preview-1

商品描述

"本書是面向高等院校 C語言程序設計課程編寫的教材,系統介紹 C語言程序設計的基礎語法知識和程序設計方法。全書分為11章,主要內容包括:緒論,數據類型、運算符與表達式,標準輸入和輸出,選擇結構程序設計,循環結構程序設計,數組與字符串,函數,指針,結構體,文件,項目案例實現。在每章的開頭,通過對科技名人的介紹,引導讀者認識學習方法與方式;在每章的結尾,通過對科技前沿知識的介紹, 幫助讀者拓展知識面;全書在註重基礎的同時,通過工程應用實際案例,將學與用緊密結合。本書語言通俗易懂、簡潔流暢;內容敘述深入淺出、突出重點;精選大量典型例題,講解由淺入深、細致詳盡。充分體現了漸進式教學、啟發式教學、分層式教學的思想。為便於讀者高效學習,快速掌握 C語言編程與實踐,本書配套完整的教學大綱、教學課件、程序代碼、測試題庫、習題解答,以及每章重難點微課視頻。本書既可以作為高等院校與高職高專院校學生 C語言程序設計的教材,又可以作為 C語言相關工作人員和編程愛好者的參考用書。"

作者簡介

"高峰,院長,博士,教授,碩士生導師。全面主持學院行政工作,主管人事、財務、專業與學科建設、科研和人才隊伍建設等工作。主要研究領域圖像智能解譯、智能感知與自動化,現為湖南省市級領軍人才,長沙市高層次軍事科研“一類”人才、長沙高新區“骨幹人才”,湖南軍民融合發展中心專家,長沙市科技委項目評審專家,湖南省電子信息協會常務理事。主要科研成果:主持或參與國家級重點項目20余項,作為項目負責人,主持國家自然科學基金項目1項、主持國家重大專項項目2項、主持國家973項目3項,作為技術骨幹,參與國家重大專項6項,國家973項目6項,國防科技創新項目1項,國防型號項目1項等,並在2014-2015年和2016-2018年擔任973首席科學家助理和973項目辦公室主任。所得的科研成果發表在了IEEE、電子學報、計算機學報等國內著名期刊上,撰寫學術論文30余篇,其中sci檢索3篇,EI檢索17篇。申請專利4項。"

目錄大綱

目錄

第1章緒論

微課視頻4分鐘

1.1程序與程序設計語言

1.1.1程序設計語言的發展

1.1.2程序的算法表示

1.2C語言的發展歷史

1.3C語言與工科專業

1.3.1C語言在工科專業中的應用

1.3.2C語言在工科專業中的重要性

1.4C語言的集成開發環境

1.5C語言程序調試

1.6科技前沿之人工智能

本章小結

本章習題

第2章數據類型、運算符與表達式

微課視頻24分鐘

2.1數據類型

2.1.1數據類型的概念

2.1.2整型

2.1.3實型

2.1.4字符型

2.2標識符、常量和變量

2.2.1標識符

2.2.2變量

2.2.3常量

2.3變量或數據類型所占內存空間的大小

2.4運算符與表達式

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

2.4.2賦值運算符與賦值表達式

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

2.4.4條件運算符與條件表達式

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

2.4.6逗號運算符與逗號表達式

2.4.7位運算符

2.5數據類型的轉換

2.5.1自動類型轉換

2.5.2強制類型轉換

2.6科技前沿之物聯網

本章小結

本章習題

第3章標準輸入和輸出

微課視頻7分鐘

3.1輸入和輸出的基本概念

3.2字符型常量

3.2.1ASCII字符集

3.2.2UTF8字符集

3.3單個字符的輸入和輸出函數

3.3.1字符輸入函數getchar()

3.3.2字符輸出函數putchar()

3.4格式輸入和輸出函數

3.4.1格式輸入函數scanf()

3.4.2格式輸出函數printf()

3.5輸入輸出函數的安全版本

3.5.1格式輸入函數的安全版本scanf_s()

3.5.2格式輸出函數的安全版本printf_s()

3.6科技前沿之雲計算

本章小結

本章習題

第4章選擇結構程序設計

微課視頻24分鐘

4.1分支結構中關系運算符與表達式的應用

4.1.1關系運算符的應用

4.1.2關系表達式的應用

4.2if語句

4.2.1用if語句實現單分支選擇結構

4.2.2用ifelse語句實現雙分支選擇結構

4.2.3條件運算符和條件表達式

4.2.4用ifelse if…語句實現多分支選擇結構

4.2.5ifelse語句的嵌套

4.3switchcase語句

4.3.1switchcase語句的基本形式

4.3.2switchcase語句實現多路開關控制結構

4.4分支結構中邏輯運算符的應用及短路特性

4.4.1邏輯非、與、或運算符的應用

4.4.2邏輯表達式的短路特性

4.5科技前沿之機器學習

本章小結

本章習題

第5章循環結構程序設計

微課視頻23分鐘

5.1基本循環結構

5.1.1for循環結構

5.1.2while循環結構

5.1.3dowhile循環結構

5.1.43種基本循環結構比較

5.2循環結構中的計數控制和條件控制

5.2.1計數控制循環結構

5.2.2條件控制循環結構

5.3嵌套循環結構

5.4循環的轉移控制

5.4.1break語句和continue語句在循環結構中的作用

5.4.2goto語句在循環結構中的作用

5.4.3exit(0)在循環結構中的作用

5.5科技前沿之深度學習

本章小結

本章習題

第6章數組與字符串

微課視頻10分鐘

6.1數組

6.1.1數組的定義與聲明

6.1.2數組的維度

6.1.3數組的初始化

6.1.4數組的訪問與遍歷

6.1.5數組的賦值與復制

6.1.6數組的應用舉例

6.2字符串

6.2.1字符串的定義與表示

6.2.2字符串的輸入與輸出

6.2.3字符串的操作與函數

6.3科技前沿之人工神經網絡

本章小結

本章習題

第7章函數

微課視頻12分鐘

7.1函數分類

7.1.1標準函數

7.1.2自定義函數

7.2函數調用

7.2.1函數調用的形式與過程

7.2.2參數傳遞

7.3遞歸調用

7.4變量的作用域與生命周期

7.4.1變量的作用域

7.4.2變量的生命周期

7.5模塊化程序設計

7.6科技前沿之數據挖掘

本章小結

本章習題

第8章指針

微課視頻37分鐘

8.1指針和指針變量

8.1.1指針

8.1.2指針變量

8.2指針運算符 

8.2.1取地址運算符

8.2.2間接尋址運算符

8.2.3用指針處理簡單變量

8.3指針與一維數組

8.3.1一維數組的內存分配

8.3.2定義指向數組元素的指針變量

8.3.3使用指針變量訪問數組元素

8.3.4一維數組的指針作函數參數

8.4指針與二維數組

8.4.1二維數組的內存分配

8.4.2使用指針變量訪問二維數組

8.4.3二維數組的行地址與列地址

8.4.4二維數組的指針作函數參數

8.5指針與字符串

8.6指針數組

8.7科技前沿之光子計算機

本章小結

本章習題

第9章結構體

微課視頻21分鐘

9.1結構體類型的定義

9.2結構體變量的定義和使用

9.2.1結構體變量的定義

9.2.2結構體變量成員的使用

9.2.3通過結構體變量的指針引用成員

9.2.4結構體變量作函數參數

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.6科技前沿之邊緣計算

本章小結

本章習題

第10章文件

微課視頻15分鐘

10.1文件的基本概念

10.1.1文件的分類

10.1.2文件指針

10.1.3文件操作的基本過程

10.2文件的打開與關閉

10.3文件的順序讀寫

10.3.1字符讀寫函數

10.3.2字符串讀寫函數

10.3.3格式化讀寫函數

10.3.4數據塊讀寫函數

10.4文件的定位與隨機讀寫

10.4.1文件的定位

10.4.2文件的隨機讀寫

10.5科技前沿之大數據

本章小結

本章習題

第11章項目案例實現

微課視頻7分鐘

11.1項目需求分析

11.2溫濕度采集模塊

11.3顯示溫濕度信息模塊

11.4溫濕度數據排序模塊

11.5溫濕度信息查找模塊

11.6信息修改模塊

11.7加溫加濕終端控制模塊

11.8系統的集成

11.9科技前沿之決策和控制

附錄AC關鍵字

附錄BGCC中基本數據類型的取值範圍

附錄CC語言運算符的優先級與結合性

附錄DANSI C碼值與常用字符對照表

附錄E常用的ANSI C標準庫函數

參考文獻