標準C程序設計七---74

Linux應用             編程深刻            語言編程

標準C程序設計七---
經典C11程序設計
    如下內容爲閱讀:
    《標準C程序設計》(第7版) 做者:E. Balagurusamy(印), 李周芳譯 清華大學出版社  2017.7
    《21天學通C語言》(第7版) 做者:Bradley Jones  Peter Aitken  Dean Miller(美), 姜佑譯 人民郵電出版社  2014.11
    《C語言程序設計》(第4版) 做者:Stephen G. Kochan(美), 賈洪峯譯 人民郵電出版社  2015.5
    三本書的讀書筆記,以第一本書爲主。

第一章 C語言概述4

  1.一、C語言的歷史
  1.二、C語言的主要特徵
  三、C語言的開發流程
  四、C語言的規範

  1.三、示例程序1:顯示一條信息
  1.四、示例程序2:兩個數相加
  1.五、示例程序3:利息計算
  1.六、示例程序4:子例程的使用
  1.七、示例程序5:數學函數的使用
  八、程序的實現總結

  1.八、C程序的基本結構
  1.九、編程風格
  1.十、運行C程序
  1.十一、在UNIX系統環境下
  十二、重要術語
  
  1.十二、調試練習

第二章 常量、變量及數據類型6

  2.一、概述
  2.二、字符集
  2.三、C標記符
    2.四、關鍵字與標識符

  2.五、常量
  2.六、變量
  七、標識符的總結

  2.七、數據類型
  2.八、變量的聲明
  2.九、存儲類型的聲明
  2.十、變量的賦值
    十一、變量的總結

  2.十一、符號常量的定義
  2.十二、將變量聲明爲常量
  2.1三、將變量聲明爲可變的
  2.1四、數據的上溢和下溢
  1五、重要術語

  2.1五、案例學習
  
  2.1六、調試練習

第三章 運算符與表達式6

  3.一、概述
  3.二、算術運算符
  3.三、關係運算符
  3.四、邏輯運算符
  3.五、賦值運算符
  3.六、遞增和遞減運算符
    七、運算符的總結1

  3.七、條件運算符
  3.八、逐位運算符
  3.九、特殊運算符
    十、運算符的總結2

  3.十、算術表達式
  3.十一、表達式的計算
  3.十二、算術表達式的優先級
  3.1三、一些可計算性問題
    1四、表達式的總結
   
  3.1四、表達式中的類型轉換
  3.1五、運算符的優先級及其關聯性
  3.1六、數學函數
  1七、關鍵術語  

  3.1七、案例學習
  
  3.1八、調試練習

第四章 管理輸入和輸出操做5

  4.一、概述
  4.二、讀取一個字符
  4.三、寫一個字符
    四、調用系統函數的總結

  4.四、格式化輸入
    五、格式化輸入的總結

  4.五、格式化輸出
  六、關鍵術語

  4.六、案例學習
  
  4.七、調試練習

第五章 判斷與分支5

  5.一、概述
  5.二、if判斷語句
  5.三、簡單if語句
  5.四、if…else語句
    五、單條件判斷的總結
  
  5.五、嵌套if…else語句
  5.六、階梯式else if語句
  5.七、switch語句
    八、多條件判斷的總結
  
  5.八、?:運算符  
  5.九、goto語句
  十、關鍵術語
  
  5.十、案例學習
  
  5.十一、調試練習
  
第六章 判斷與循環5

  6.一、概述
  6.二、while語句
  6.三、do語句
    四、不肯定次數循環的總結
  
  6.四、for語句
    五、肯定次數循環的總結
  
  6.五、循環中的跳轉
  6.六、簡潔的測試表達式
  七、關鍵術語  

  6.七、案例學習
  
  6.八、調試練習
  
第七章 數組4

  7.一、概述
  7.二、一維數組
  7.三、一維數組的聲明
  7.四、一維數組的初始化
    五、一維數組的總結
  
  7.五、二維數組
  7.六、二維數組的初始化
    七、二維數組的總結

  7.七、多維數組
  7.八、動態數組
  7.九、與數組相關的其餘內容
  十、關鍵術語
  
  7.十、案例學習
  
  7.十一、調試練習
  
第八章 字符數組與字符串6

  8.一、概述
  8.二、字符串變量的聲明與初始化
  8.三、從終端讀取字符串
    四、字符串的總結1
  
  8.四、在屏幕上顯示字符串
  8.五、字符的算術運算
    六、字符串的總結2
  
  8.六、將字符串組合在一塊兒
  8.七、兩個字符串的比較
  8.八、字符串處理函數
    九、字符串處理的總結
  
  8.九、字符串表
  8.十、字符串的其餘特性
  十一、關鍵術語  

  8.十一、案例學習
  
  8.十二、調試練習
  
第九章 用戶自定義函數7

  9.一、概述
  9.二、爲何須要自定義函數
  9.三、多函數程序
  9.四、自定義函數的元素
  9.五、函數定義
  9.六、返回值及其類型
    七、自定義函數的總結

  9.七、函數調用
  9.八、函數聲明
  9.九、函數的類型
    十、函數聲明的總結
  
  9.十、無參數、無返回值的函數
  9.十一、有參數、無返回值的函數
  9.十二、有參數、有返回值的函數
  9.1三、無參數、有返回值的函數
    1四、函數類型與參數的總結
  
  9.1四、返回多個值的函數
  9.1五、函數的嵌套
  9.1六、函數的遞歸
  9.1七、將數組傳遞個函數
  9.1八、將字符串傳遞給函數
    1九、函數參數傳遞的總結
  
  9.1九、變量的做用域、可見性和生存期
  9.20、多文件程序
  2一、關鍵術語
  
  9.2一、案例學習
  
  9.2二、調試練習
  
第十章 結構體與共用體5

  10.一、概述
  10.二、結構體的定義
  10.三、聲明結構體變量
  10.四、訪問結構體成員
  10.五、結構體的初始化
    六、結構體的總結1

  10.六、結構體變量的複製與比較
  10.七、單個成員的運算
  10.八、結構體數組
  10.九、結構體中的數組
    十、結構體的總結2

  10.十、結構體中的結構體
  10.十一、結構體與函數
  10.十二、共用體
  10.1三、結構體大小
  10.1四、位域
  1五、關鍵術語  

  9.1六、案例學習
  
  10.1七、調試練習
  
第十一章 指針7

  11.一、概述
  11.二、理解指針
  11.三、訪問變量的地址
  11.四、指針變量的聲明
  11.五、指針變量的初始化
  11.六、經過指針訪問變量
    七、指針的總結1

  11.七、指針鏈
  11.八、指針表達式
  11.九、指針的遞增與比例因子
    十、指針的總結2

  11.十、指針與數組
  11.十一、指針與字符串
  11.十二、指針數組
    1三、指針的總結3

  11.1三、將指針做爲函數參數
  11.1四、函數返回指針
  11.1五、指向函數的指針
    1六、指針的總結4
    
  11.1六、指針與結構體
  11.1七、指針存在的問題
  1七、關鍵術語  

  11.1八、案例學習

  11.1九、調試練習
  
第十二章 文件管理3

  12.一、概述
  12.二、定義並打開文件
  12.三、關閉文件
  12.四、文件的輸入輸出操做
    五、文件操做的總結

  12.五、I/O操做的錯誤處理
  12.六、隨機訪問文件
  12.七、命令行參數
  八、關鍵術語  

  12.八、調試練習
  
第十三章 動態內存分配與鏈表5

  13.一、概述
  13.二、動態內存分配
  13.三、malloc函數分配內存
  13.四、calloc函數分配多塊內存
  13.五、realloc函數改變內存塊大小
  13.六、free函數釋放無用內存
    七、內存分配的總結

  13.七、鏈表的概念
  13.八、鏈表的優勢
  13.九、鏈表的種類
  13.十、鏈表的建立
    十、鏈表的總結

  13.十一、再說指針
  13.十二、插入數據
  13.1三、刪除數據
  13.1四、鏈表的應用
  1五、關鍵術語  

  13.1五、案例學習
  
  13.1六、調試練習
  
第十四章 預處理器4

  14.一、概述
  14.二、宏替換指令
    三、宏的總結

  14.三、文件包含
  14.四、編譯器控制指令
    五、變異控制的總結

  14.五、其餘預處理指令
  六、關鍵術語  

  14.六、調試練習
  
第十五章 C程序開發的一些指導原則3

  15.一、概述
  15.二、程序設計
  15.三、程序編碼
    四、編碼的總結

  15.四、常見的程序錯誤
    五、錯誤的總結

  15.五、程序測試與調試
  15.六、程序的效率
  七、關鍵術語  

編程

相關文章
相關標籤/搜索