共找到75條詞條名為c語言程序設計的結果 展開

c語言程序設計

李偉光、張勇、李倩、邢翀編著書籍

本書共12章,分別介紹程序設計基本概念、C語言基本數據類型、運算符和表達式、順序結構、選擇結構、循環結構、函數、數組、指針、編譯預處理和動態存儲分配、結構體和共用體、文件,涵蓋了C語言程序設計的主要內容。在內容選擇上突出了兩個方向:一是面向國家二級計算機等級考試的方向,包括相應的考點和章后習題,這部分內容的目標是“能過級”;二是面向工科實際應用的方向,包括一些常見的實際應用案例,要求學生能夠用不同的演演算法來靈活書寫相應的代碼,並養成良好的代碼書寫習慣,最終目標是“會使用C語言”。本書適用於三類讀者:一是準備參加“國家二級計算機等級考試”C語言考試的學生;二是使用C語言進行相關控制工作的工科類學生;三是C語言的初學者

書籍信息


作者:李偉光、張勇、李倩、邢翀
定價:32元
印次:1-2
ISBN:9787302331407
出版日期:2014.01.01
印刷日期:2015.01.26

圖書目錄


第1章程序設計的基本概念
1.1C語言簡介
1.2程序和程序設計
1.3演演算法
1.3.1演演算法的概念
1.3.2演演算法的描述與設計
1.4結構化程序設計和模塊化結構
1.4.1結構化程序設計
1.4.2模塊化程序設計
1.5Visual C++ 6.0編程環境
1.5.1Visual C++ 6.0編程環境下的C語言程序開發
1.5.2程序調試
1.6簡單C語言程序的結構和格式
習題1
第2章C語言基本數據類型
2.1標識符、常量、變數
2.1.1C語言字符集和標識符
2.1.2常量
2.1.3變數
2.2C語言數據類型
2.3.1整型常量
2.4實型數據
2.4.1實型常量
2.4.2實型變數
2.5字元型數據
2.5.1字元常量
2.5.2轉義字元
2.5.3字元變數
2.5.4字元串常量
2.6各種數值型數據間的混合運算
2.7枚舉類型
2.7.1枚舉類型的定義和枚舉變數的說明
2.7.2枚舉類型變數的賦值和使用
習題2
第3章運算符和表達式
3.1算術運算符和算術表達式
3.1.1算術運算符
3.1.2算術運算符優先順序、結合性
3.1.3算術表達式
3.2關係運算符和關係表達式
3.2.1關係運算符和表達式
3.2.2關係表達式
3.3邏輯運算符和邏輯表達式
3.3.1邏輯...
3.3.2邏輯表達式
3.4賦值運算符和賦值表達式
3.4.1賦值運算符和賦值表達式
3.4.2複合的賦值表達式
3.5自加、自減運算符
3.6逗號運算符和逗號表達式
3.7條件運算符和條件表達式
3.7.1條件運算符和表達式
3.7.2運算符的優先順序與結合性
3.8位運算符和位運算表達式
3.8.1位運算符
3.8.2位運算符的運算功能
3.8.3不同長度的數據進行位運算
3.8.4位運算舉例
3.9強制類型轉換運算符
3.10優先順序和結合性
習題3
第4章順序結構
4.1賦值語句
4.2數據輸出
4.2.1格式輸出函數printf
4.2.2輸出單個字元函數putchar
4.2.3字元串輸出函數puts
4.3數據輸入
4.3.1格式輸入函數scanf
4.3.2輸入單個字元函數getchar
4.3.3字元串輸入函數gets
4.4複合語句和空語句
4.4.1複合語句
4.4.2空語句
4.5程序舉例
習題4
第5章選擇結構
5.1if語句構成的選擇結構
5.1.1if語句
5.1.2嵌套的if語句
5.2switch語句和break語句構成的選擇結構
5.2.1switch語句
5.2.2在switch語句中使用break語句
5.3語句標號和goto語句
5.3.1語句標號
5.3.2goto語句
習題5
第6章循環結構
6.1while語句
6.1.1while循環的一般形式
6.1.2while循環語句的執行過程
6.2do…while語句
6.2.1do…while語句構成的循環結構
6.2.2do…while循環的執行過程
6.3for語句
6.3.1for循環的一般形式
6.3.2for循環的執行過程
6.3.3有關for循環的說明
6.4循環結構的嵌套
6.4.1循環嵌套的一般格式
6.4.2嵌套循環的執行流程
6.5break語句和continue語句
6.5.1break語句
6.5.2continue語句
6.5.3break語句和continue語句的區別
6.6幾種循環的比較
習題6
第7章函數
7.1函數的定義和返回值
7.2庫函數和用戶自定義函數
7.3函數的調用
7.3.1函數的調用格式
7.3.2函數調用的方式
7.4調用函數與被調用函數之間的數據傳遞
7.5函數原型
7.6函數的遞歸調用
7.7變數的作用域和存儲類型
7.7.1變數的作用域
7.7.2變數的存儲類型
習題7
第8章數組
8.1一維數組的定義和引用
8.1.1一維數組的定義
8.1.2一維數組的引用
8.1.3一維數組的初始化
8.1.4一維數組的動態賦值
8.2一維數組的應用
8.3二維數組的定義和引用
8.3.1二維數組的定義
8.3.2二維數組的引用和初始化
8.3.3多維數組
8.4二維數組的應用
8.5字元數組
8.5.1問題的提出
8.5.2字元數組的定義
8.5.3字元串常用函數
8.5.4字元函數的應用
8.6數組作為函數參數
8.6.1數組元素作函數實參
8.6.2數組名作函數參數
8.6.3多維數組作函數參數
習題8
第9章指針
9.1地址和指針的概念
9.1.1指針的定義
9.1.2指針變數的類型說明
9.1.3指針變數的引用
9.1.4指針變數的運算
9.2指針與數組
9.2.1指針與數值型一維數組
9.2.2指針與字元串
9.2.3指針與二維數組
9.3指針與函數
9.3.1指針指向函數
9.3.2函數返回指針
9.3.3指針作為函數參數
9.4指針數組和多級指針
9.4.1指針數組
9.4.2多級指針
習題9
第10章編譯預處理和動態存儲分配
10.1編譯預處理
10.1.1文件包含
10.1.2宏定義
10.2動態存儲分配
習題10
第11章結構體和共用體
11.1用typedef聲明數據類型
11.2結構體類型
11.2.1結構體類型說明
11.2.2結構體類型變數、數組和指針的定義
11.2.3為結構體變數賦值
11.2.4對結構體變數成員的引用
11.2.5結構體變數作函數參數
11.2.6鏈表
11.3共用體類型
11.3.1共用體類型說明和共用體變數定義
11.3.2共用體成員的引用
習題11
第12章文件
12.1文件概述
12.2文件指針
12.3文件的打開與關閉
12.4文件的讀寫
12.4.1fputc(或putc)函數和fgetc(或getc)函數
12.4.2fputs函數和fgets函數
12.4.3fscanf函數和fprintf函數
12.4.4fread函數和fwrite函數
12.5文件狀態檢查函數
12.6文件定位函數
12.6.1fseek函數
12.6.2rewind函數
12.6.3ftell函數
習題12
附錄A標準ASCII碼錶
附錄BC語言常用庫函數
參考文獻