-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
C語言程序設計基礎 版權信息
- ISBN:9787568230995
- 條形碼:9787568230995 ; 978-7-5682-3099-5
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
C語言程序設計基礎 本書特色
使用合適的教材,有利于提高學生學習的積極性,也有利于培養學生的實踐能力。學習程序設計,僅靠記概念、背原理是遠遠不夠的。由趙春曉主編的這本教輔材料《C語言程序設計基礎》在每章的基本內容中提供了豐富的例題,對每一個例題或者算法,要注意總結其中的算法思想和程序設計過程與方法,還有其中所涉及的重要語法規則及應用方式等。每一章都配備了習題和實驗問題,便于學生課后做編程練習。學生們在編寫完程序之后,還可以上機實踐。通過寫程序和上機實踐,就會慢慢理解程序設計的思想,用過的方法多了,遇到問題時才有可能想到解決的思路。初學者可能會感覺編程很難,可是當你編寫出了一個個程序時,就會覺得其實編程也并不是那么難,就會有成就感;反過來,這種感覺會更加激發學生的學習熱情。
C語言程序設計基礎 內容簡介
《C語言程序設計基礎》是以C語言作為入門語言的程序設計教材,其主要作用在于培養、鍛煉學生運用計算思維解決問題的能力。作者總結多年講授C語言程序設計課程的實際經驗,以全新的思路進行教材體系編排和內容組織,強調“程序設計為主,語法規則為輔”這樣一種教學理念,重點是程序設計的思想和方法,采用“提出問題一問題分析一算法設計一編寫程序一測試運行”的步驟來組織問題的講解。教學環境為VC6.0平臺。 《C語言程序設計基礎》內容全面、概念清晰、重點突出、實用性強、語言簡單易懂,適合初學程序設計的人員使用,可作為高等學校計算機及其相關專業本科、專科程序設計課程的教材,也可供程序員和編程愛好者參考使用。
C語言程序設計基礎 目錄
1.1 什么是程序
1.2 程序設計語言
1.2.1 幾種常用的高級語言
1.2.2 C語言的詞法記號
1.3 C語言程序的基本結構
l.4 C語言程序上機運行四步曲
1.4.1 編輯
1.4.2 編譯
1.4.3 連接
1.4.4 運行
1.5 習題
1.6 實驗1 學習VC 6.0開發環境實驗(2學時)
1.7 閱讀延伸
1.7.1 為什么要學習c語言
1.7.2 VC 6.0集成開發環境
第2章 如何設計程序
2.1 程序設計的關鍵——設計一個好的算法
2.1.1 算法及其特性
2.1.2 算法、數據結構和程序
2.1.3 算法的分類
2.1.4 算法的表示形式
2.2 程序設計方法
2.2.1 結構化程序設計方法
2.2.2 面向對象的程序設計方法
2.3 程序設計過程——程序開發五步驟
2.4 習題
2.5 實驗2 C語言程序開發過程實驗(2學時)
2.6 閱讀延伸
2.6.1 程序設計風格
2.6.2 學習程序設計的目的——培養計算思維能力
2.6.3 怎樣學好程序設計
第3章 順序結構程序設計
3.1 順序結構的思想方法
3.2 C語言的數據及其運算
3.2.1 常量
3.2.2 變量
3.2.3 運算表達式
3.3 數據處理——賦值語句
3.4 數據輸出——格式化輸出庫函數printf()
3.5 數據輸入——格式化輸入庫函數scanf()
3.6 順序結構的應用
3.6.1 職工工資問題
3.6.2 兩個數的交換問題
3.7 習題
3.8 實驗3 順序結構程序設計實驗(2學時)
3.9 閱讀延伸
3.9.1 字符數據的輸入和輸出庫函數
3.9.2 各種基本類型的變量定義
3.9.3 數據的機內形式和機外形式
3.9.4 sizeof運算符
3.9.5 數據類型轉換
3.9.6 C語言程序預處理命令
第4章 選擇結構程序設計
4.1 邏輯選擇的思想方法
4.2 if語句與條件判斷
4.2.1 if語句的一般形式
4.2.2 關系運算
4.2.3 邏輯運算
4.3 三種選擇結構
4.3.1 用if語句實現單路選擇結構
4.3.2 用if語句實現雙路選擇結構
4.3.3 用if語句實現多路選擇結構
4.4 switch語句與多路選擇結構
4.5 選擇結構的應用
4.5.1 書店收銀問題-
4.5.2 三個數的排序問題
4.6 習題
4.7 實驗4 選擇結構程序設計實驗(4學時)
4.8 閱讀延伸
第5章 循環結構
5.1 循環控制的思想方法
5.2 三種循環控制語句
5.2.1 while語句
5.2.2 do while語句
5.2.3 for語句
5.3 兩種循環結構——計數型和非計數型
5.4 循環結構的嵌套
5.5 循環結構中的兩個輔助控制語句
5.6 循環結構的應用
5.6.1 出租車計價問題
5.6.2 圖形輸出問題
5.7 習題
5.8 實驗5 循環結構程序設計實驗(6學時)
5.9 閱讀延伸
5.9.1 遞推問題
5.9.2 窮舉問題
第6章 數組變量
6.1 為什么要使用數組
6.2 一維數組的定義和使用
6.3 一維數組編程舉例
6.4 二維數組的定義和使用
6.5 二維數組編程舉例
6.6 字符數組的定義和使用
6.6.1 字符數組和字符串
6.6.2 字符數組的定義
6.6.3 字符數組的使用
6.7 字符數組編程舉例-
6.8 習題
6.9 實驗6 數組與字符串實驗(6學時)
6.10 閱讀延伸
6.10.1 數組綜合應用——歌手評分問題
6.10.2 二維數組的物理結構
第7章 函數
7.1 為什么要使用函數
7.2 如何使用函數
7.2.1 函數定義
7.2.2 函數調用
7.2.3 函數原型
7.3 函數嵌套調用
7.4 數組名作函數參數問題
7.4.1 數組名參數的傳址方式
7.4.2 參數中不指定數組元素個數
7.4.3 多維數組作函數參數
7.5 變量的作用域和生存期
7.6 習題
7.7 實驗7 模塊化程序設計實驗(6學時)
7.8 閱讀延伸
7.8.1 模塊化程序設計應用——歌手評分問題
7.8.2 函數的遞歸調用
7.8.3 變量的存儲類別
7.8.4 函數的存儲類別
7.8.5 C語言程序的內存布局
第8章 指針變量
8.1 指針變量
8.1.1 什么是指針變量
8.1.2 如何定義和使用指針變量
8.2 數組指針變量
8.2.1 一維數組元素的指針變量
8.2.2 二維數組元素的列指針變量
8.3 指針變量與字符串
8.4 指針變量與函數參數
8.5 指針函數
8.6 指針數組
8.7 習題
8.8 實驗8 指針編程實驗(4學時)
8.9 閱讀延伸
8.9.1 二維數組的行指針變量
8.9.2 函數指針變量
8.9.3 多級指針
8.9.4 main()函數參數
8.9.5 動態內存分配問題
第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.2.4 結構數組指針作函數參數
9.3 用戶自定義類型
9.4 習題
9.5 實驗9 結構數組的應用實驗(4學時)-·
9.6 閱讀延伸
9.6.1 基礎數據結構——鏈表
9.6.2 聯合類型
9.6.3 枚舉類型
第10章 數據文件
10.1 文件類型
10.2 文件的打開與關閉
10.2.1 文件打開函數fopen()
10.2.2 文件關閉函數fclose()
10.3 文件的順序讀寫
10.3.1 字符讀寫函數fgetc()和fputc()
10.3.2 字符串讀寫函數fgets()和fputs()
10.3.3 數據塊讀寫函數fread()和fwrite()'
10.3.4 格式化讀寫函數fscanf()和fprintf()
10.4 文件的隨機讀寫
10.5 文件的檢測
10.6 習題
10.7 實驗10 文件的應用實驗(2學時)
10.8 閱讀延伸
10.8.1 文件的應用——用戶登錄檢測問題-
10.8.2 文件使用中的幾個問題
第11章 二進制位運算
11.1 為什么使用二進制位運算
11.2 二進制位運算
11.3 二進制位域結構
附錄
附錄A ASCⅡ碼表
附錄B C語言常用標準函數庫
附錄C C語言的關鍵字和運算符
參考文獻
- >
伊索寓言-世界文學名著典藏-全譯本
- >
龍榆生:詞曲概論/大家小書
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
【精裝繪本】畫給孩子的中國神話
- >
李白與唐代文化
- >
月亮與六便士
- >
隨園食單
- >
名家帶你讀魯迅:故事新編