複製鏈接
請複製以下鏈接發送給好友

c語言程序設計

(2021年科學出版社出版的圖書)

鎖定
《c語言程序設計》是2021年科學出版社出版的圖書,作者是吳雅琴。
中文名
c語言程序設計
作    者
吳雅琴
出版時間
2021年1月
出版社
科學出版社
ISBN
9787030668554 [1] 

c語言程序設計內容簡介

本書充分考慮初學者學習程序設計語言的特點,以對讀者進行程序設計的思想、方法和技巧的訓練為出發點,以提高讀者綜合運用C 語言進行程序設計能力為目標進行編寫。全書共有12 章,分別為概述、算法、C 語言語法基礎、選擇結構、循環結構、數組、函數、指針、預處理命令、結構體與共用體以及文件等。

c語言程序設計圖書目錄

第1章 概述
1.1 程序設計語言的發展及其特點
1.1.1 機器語言
1.1.2 彙編語言
1.1.3 高級語言
1.2 C語言的發展及其特點
1.2.1 C語言的發展
1.2.2 C語言的特點
1.3 C語言程序的基本結構
1.4 運行C程序的步驟和方法
1.4.1 運行C程序的步驟
1.4.2 C語言開發環境
本章小結
習題
第2章 算法概述
2.1 什麼是算法
2.2 算法與程序
2.3 算法的表示方法
2.3.1 用自然語言表示
2.3.2 用傳統流程圖表示
2.3.3 用N-S流程圖表示
2.3.4 用偽代碼表示
2.3.5 用計算機語言表示
本章小結
習題
第3章 數據類型、運算符與表達式
3.1 常量和變量
3.1.1 常量
3.1.2 變量
3.1.3 標識符
3.2 數據類型
3.3 整型數據
3.3.1 整型常量
3.3.2 整型變量
3.4 實型數據
3.4.1 實型常量
3.4.2 實型變量
3.5 字符型數據
3.5.1 字符常量
3.5.2 字符變量
3.5.3 字符串常量
3.6 運算符和表達式
3.6.1 運算符
3.6.2 表達式
3.6.3 表達式中數據類型轉換
本章小結
習題
第4章 基本輸入/輸出與順序結構程序設計
4.1 C語言的語句類型
4.1.1 説明性語句
4.1.2 表達式語句
4.1.3 控制語句
4.1.4 複合語句
4.2 數據輸出
4.2.1 字符輸出函數
4.2.2 格式輸出函數
4.3 數據輸入
4.3.1 字符輸入函數
4.3.2 格式輸入函數
4.4 順序結構程序設計
4.4.1 順序結構程序的一般算法描述
4.4.2 順序結構程序設計舉例
本章小結
習題
第5章 選擇結構程序設計
5.1 關係運算符和關係表達式
5.1.1 關係運算符
5.1.2 關係表達式
5.2 邏輯運算符和邏輯表達式
5.3 C99中的布爾值
5.4 if結構
5.4.1 if語句
5.4.2 if…else結構
5.4.3 if語句的嵌套
5.5 條件運算符和條件表達式
5.6 switch語句結構
本章小結
習題
第6章 循環結構程序設計
6.1 循環結構控制語句
6.1.1  while循環語句
6.1.2 do…while循環語句 [2] 
6.1.3 for循環語句
6.1.4 三種循環語句的比較
6.2 循環體中轉移語句
6.2.1 break 語句
6.2.2 continue語句
6.2.3 break和continue語句的區別
6.3 循環的嵌套
6.3.1 循環嵌套的常見形式
6.3.2 循環嵌套的執行過程
6.4 循環結構程序設計舉例
本章小結
習題
第7章 數組
7.1 一維數組
7.1.1 一維數組的定義和引用
7.1.2 一維數組的初始化
7.2 字符數組
7.2.1 使用字符串對字符數組初始化和作為字符串結束標誌
7.2.2 字符數組的輸入/輸出
7.2.3 字符串處理函數
7.3 二維數組
7.3.1 二維數組的定義和引用
7.3.2 二維數組的初始化
7.4 數組綜合應用舉例
本章小結
習題
第8章 函數
8.1 函數的定義
8.1.1 函數定義的一般形式
8.1.2 函數參數的返回值
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 函數的嵌套調用
8.4.2 函數的遞歸調用
8.5 數組作為函數參考
8.5.1 數組元素作函數實參
8.5.2 數組名作函數參數
8.5.3 多維數組名作函數參數
8.6 變量的作用域和存儲
8.6.1 變量的聲明和定義
8.6.2 變量的作用域
8.6.3 變量的存儲方式
8.6.4 變量的存儲類別
8.7 內部函數和外部函數
8.7.1 內部函數
8.7.2 外部函數
8.8 函數程序設計舉例
本章小結
習題
第9章 指針
9.1 指針的基本概念
9.2 指針變量的定義和初始化
9.2.1 指針的定義
9.2.2 指針的初始化和賦值
9.2.3 指針與const
9.2.4 指針與restrict
9.3 指針與數組
9.3.1 指針與一維數組
9.3.2 指針與多維數組
9.3.3 指針與字符串
9.4 指針與函數
9.4.1 指針作函數參數
9.4.2 返回指針的函數
9.4.3 指向函數的指針
9.5 指針數組與多重指針
9.5.1 指針數組
9.5.2 多重指針
9.5.3 main( )函數與指針
9.6 動態內存管理
9.6.1 內存的動態分配與釋放
9.6.2 動態數組
本章小結
習題
第10章 預處理命令
10.1 宏定義命令
10.1.1 無參數的宏定義
10.1.2 帶參數的宏定義
10.1.3 取消宏定義
10.2 文件包含
10.3 條件編譯
10.3.1 使用#if
10.3.2 使用#ifdef和#ifndef [2] 
  • 第10章預處理命令
  • 第11章結構體與共用體
  • 第12章C文件基本操作
  • 參考文獻
  • 附錄 [1] 
參考資料