程式設計基礎——c

程式設計基礎——c

《程式設計基礎——c》是一本劉玉英編寫,由人民郵電出版社出版的書籍。

基本介紹

  • 書名:程式設計基礎——c
  • 作者:劉玉英
  • 出版社:人民郵電出版社
  • 書號:13915
  • 第1章:c簡單程式設計1
內容簡介,目錄,

內容簡介

本書系統地講述c語言的基礎知識、基本語法以及編程方法,並且結合c闡述面向對象的程式設計思想,使讀者在掌握c語言語法知識的同時,能夠解決現實生活中較簡單的問題,並用計算機語言進行描述。本書每一章中都用大量實用性較強的例題闡述基本知識點,同時在每章的最後都提供一個有一定難度且趣味性較強的綜合實例,將本章中多個知識點有機地結合起來,力求讀者能把理論與實踐緊密結合,體會解決實際問題的過程。全書內容精練,重點突出,從實例出發提出概念,突出套用,趣味性強。
本書語言表達嚴謹、文字通俗易懂,同時配有題型多樣的典型習題,適用於c高級語言程式設計的初學者,可以作為普通高等院校中電子信息類專業程式設計基礎的教材,也適宜有興趣學習c的非計算機專業學生作為輔助教材,同時也適合自學。

目錄

第1章c簡單程式設計1
1.1概述1
1.1.1c語言的發展歷史1
1.1.2c程式設計的初步知識2
1.1.3字元集5
1.1.4詞法記號5
1.2基本數據類型6
1.2.1基本數據類型7
1.2.2變數8
1.2.3常量10
1.3運算符和表達式13
1.3.1運算符的優先權14
1.3.2算術運算符及其表達式15
1.3.3關係運算符與邏輯運算符15
1.3.4增1、減1運算符及其表達式17
1.3.5賦值運算符、複合的賦值運算符及其表達式17
1.3.6條件運算符18
1.3.7位操作運算符18
1.3.8其他運算符20
1.3.9數據類型轉換21
1.3.10類型別名22
1.4面向對象設計思想及其實例23
1.4.1程式設計語言的發展23
1.4.2面向過程的程式設計(pop)思想23
1.4.3面向對象的程式設計(oop)思想24
1.4.4面向對象思想分析實例——賣報亭24
1.5c上機實踐26
1.5.1c程式的實現過程26
1.5.2cbuilder可視化編程環境27
本章小結30
習題31
第2章數據的輸入/輸出與控制結構34
2.1鍵盤輸入34
2.2螢幕顯示輸出35
2.3字元數據的輸入輸出36
2.3.1字元數據的輸入與輸出36
2.3.2字元串的輸入與輸出37
2.4程式基本控制結構38
2.4.1語句的概念38
2.4.2算法的基本控制結構41
2.5選擇結構42
2.5.1if-else語句42
2.5.2switch語句46
2.6循環結構48
2.6.1while語句與do-while語句48
2.6.2for循環語句50
2.6.3ifgoto實現循環功能51
2.6.4循環的嵌套52
2.7跳轉語句53
2.7.1break語句54
2.7.2continue語句54
2.7.3break語句與continue語句的比較54
2.7.4goto語句55
2.8編程實例——水果收銀機55
本章小結56
習題57
第3章數組61
3.1數組的基本概念61
3.2數組的定義與數組元素的表示法62
3.2.1數組的定義格式62
3.2.2數組元素的表示方法62
3.3數組的賦值63
3.3.1數組賦初值63
3.3.2數組賦值65
3.4字元數組66
3.4.1字元數組的定義格式66
3.4.2字元數組的賦值66
3.4.3字元數組的輸入輸出操作67
3.4.4字元串處理函式68
3.5編程實例——選擇法排序和josephus問題70
3.5.1選擇法排序70
3.5.2josephus問題71
本章小結72
習題72
第4章函式76
4.1函式的定義與調用76
4.1.1函式的定義76
4.1.2函式的聲明和調用77
4.2函式的調用方式和參數傳遞79
4.2.1函式的調用過程79
4.2.2函式的傳值調用80
4.2.3函式的引用調用81
4.2.4數組作為函式參數83
4.3函式的嵌套調用和遞歸調用85
4.3.1函式的嵌套調用85
4.3.2函式的遞歸調用86
4.4帶默認形參值的函式90
4.5內聯函式和重載函式92
4.5.1內聯函式92
4.5.2重載函式93
4.6編程實例——二進制與十進制的轉換94
本章小結95
習題95
第5章程式結構100
5.1全局變數與局部變數100
5.1.1全局變數100
5.1.2局部變數101
5.2靜態變數102
5.3存儲類型103
5.4作用域與生存期104
5.4.1作用域104
5.4.2可見性105
5.4.3生存期105
5.5編譯預處理105
5.5.1檔案包含106
5.5.2宏定義106
5.5.3條件編譯108
5.6多檔案結構109
本章小結110
習題110
第6章指針114
6.1指針的概念114
6.1.1指針變數的聲明115
6.1.2指針變數的初始化與引用115
6.2指針運算116
6.2.1運算符“

相關詞條

熱門詞條

聯絡我們