c語言入門經(jīng)典【第四版】_第1頁
c語言入門經(jīng)典【第四版】_第2頁
c語言入門經(jīng)典【第四版】_第3頁
c語言入門經(jīng)典【第四版】_第4頁
c語言入門經(jīng)典【第四版】_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

c 語言入門經(jīng)典C 語言入門經(jīng)典(第 4 版),本書是編程語言先驅(qū)者 Ivor Horton 的經(jīng)典之作,是 C 語言方面最暢銷的圖書品種之一。本書集綜合性、實用性為一體,是學(xué)習(xí) C 語言的優(yōu)秀入門教材,在世界范圍內(nèi)廣受歡迎,口碑極佳。書中除了講解 C 程序設(shè)計語言,還廣泛介紹了作為一名 C 程序設(shè)計人員應(yīng)該掌握的必要知識,并提供了大量的實用性很強(qiáng)的編程實例。本書的目標(biāo)是使你在 C 語言程序設(shè)計方面由一位初學(xué)者成為一位稱職的程序員。讀者基本不需要具備任何編程知識,即可通過本書從頭開始編寫自己的 C 程序,堪稱最經(jīng)典的入門教材。 目錄 第 1 章 C 語言編程 1.1 創(chuàng)建 C 程序 1.1.1 編輯 1.1.2 編譯 1.1.3 鏈接 1.1.4 執(zhí)行 1.2 創(chuàng)建第一個程序 1.3 編輯第一個程序 1.4 處理錯誤 1.5 剖析一個簡單的程序 1.5.1 注釋 1.5.2 預(yù)處理指令 1.5.3 定義 main()函數(shù) 1.5.4 關(guān)鍵字 1.5.5 函數(shù)體 1.5.6 輸出信息 1.5.7 參數(shù) 1.5.8 控制符 1.6 用 C 語言開發(fā)程序 1.6.1 了解問題 1.6.2 詳細(xì)設(shè)計 1.6.3 實施 1.6.4 測試 1.7 函數(shù)及模塊化編程 1.8 常見錯誤 1.9 要點 1.10 小結(jié) 1.11 習(xí)題 第 2 章 編程初步 2.1 計算機(jī)的內(nèi)存 2.2 什么是變量 2.3 存儲數(shù)值的變量 2.3.1 整數(shù)變量 2.3.2 變量的命名 2.3.3 變量的使用 2.3.4 變量的初始化 2.3.5 算術(shù)語句 2.4 變量與內(nèi)存 2.5 整數(shù)變量類型 2.5.1 無符號的整數(shù)類型 2.5.2 使用整數(shù)類型 2.5.3 指定整數(shù)常量 2.6 浮點數(shù) 2.7 浮點數(shù)變量 2.8 使用浮點數(shù)完成除法運算 2.8.1 控制小數(shù)位數(shù) 2.8.2 控制輸出的字段寬度 2.9 較復(fù)雜的表達(dá)式 2.10 定義常量 2.10.1 極限值 2.10.2 sizeof 運算符 2.11 選擇正確的類型 2.12 強(qiáng)制類型轉(zhuǎn)換 2.12.1 自動轉(zhuǎn)換類型 2.12.2 隱式類型轉(zhuǎn)換的規(guī)則 2.12.3 賦值語句中的隱式類型轉(zhuǎn)換 2.13 再談數(shù)值數(shù)據(jù)類型 2.13.1 字符類型 2.13.2 字符的輸入輸出 2.13.3 寬字符類型 2.13.4 枚舉 2.13.5 存儲布爾值的變量 2.13.6 復(fù)數(shù)類型 2.14 賦值操作的 op=形式 2.15 數(shù)學(xué)函數(shù) 2.16 設(shè)計一個程序 2.16.1 問題 2.16.2 分析 2.16.3 解決方案 2.17 小結(jié) 2.18 練習(xí) 第 3 章 條件判斷 3.1 判斷過程 3.1.1 算術(shù)比較 3.1.2 涉及關(guān)系運算符的表達(dá)式 3.1.3 基本的 if 語句 3.1.4 擴(kuò)展 if 語句:if-else 3.1.5 在 if 語句中使用代碼塊 3.1.6 嵌套的 if 語句 3.1.7 更多的關(guān)系運算符 3.1.8 邏輯運算符 3.1.9 條件運算符 3.1.10 運算符的優(yōu)先級 3.2 多項選擇問題 3.2.1 給多項選擇使用 else-if 語句 3.2.2 switch 語句 3.2.3 goto 語句 3.3 按位運算符 3.3.1 按位運算符的 op=用法 3.3.2 使用按位運算符 3.4 設(shè)計程序 3.4.1 問題 3.4.2 分析 3.4.3 解決方案 3.5 小結(jié) 3.6 練習(xí) 第 4 章 循環(huán) 4.1 循環(huán) 4.2 遞增和遞減運算符 4.3 for 循環(huán) 4.4 for 循環(huán)的一般語法 4.5 再談遞增和遞減運算符 4.5.1 遞增運算符 4.5.2 遞增運算符的前置和后置形式 4.5.3 遞減運算符 4.6 再論 for 循環(huán) 4.6.1 修改 for 循環(huán)變量 4.6.2 沒有參數(shù)的 for 循環(huán) 4.6.3 循環(huán)內(nèi)的 break 語句 4.6.4 使用 for 循環(huán)限制輸入 4.6.5 生成偽隨機(jī)整數(shù) 4.6.6 再談循環(huán)控制選項 4.6.7 浮點類型的循環(huán)控制變量 4.7 while 循環(huán) 4.8 嵌套循環(huán) 4.9 嵌套循環(huán)和 goto 語句 4.10 do-while 循環(huán) 4.11 continue 語句 4.12 設(shè)計程序 4.12.1 問題 4.12.2 分析 4.12.3 解決方案 4.13 小結(jié) 4.14 習(xí)題 第 5 章 數(shù)組 5.1 數(shù)組簡介 5.1.1 不用數(shù)組的程序 5.1.2 什么是數(shù)組 5.1.3 使用數(shù)組 5.2 內(nèi)存 5.3 數(shù)組和地址 5.4 數(shù)組的初始化 5.5 確定數(shù)組的大小 5.6 多維數(shù)組 5.7 多維數(shù)組的初始化 5.8 設(shè)計一個程序 5.8.1 問題 5.8.2 分析 5.8.3 解決方案 5.9 小結(jié) 5.10 習(xí)題 第 6 章 字符串和文本的應(yīng)用 6.1 什么是字符串 6.2 處理字符串和文本的方法 6.3 字符串操作 6.3.1 連接字符串 6.3.2 字符串?dāng)?shù)組 6.4 字符串庫函數(shù) 6.4.1 使用庫函數(shù)復(fù)制字符串 6.4.2 使用庫函數(shù)確定字符串的長度 6.4.3 使用庫函數(shù)連接字符串 6.4.4 比較字符串 6.4.5 搜索字符串 6.5 分析和轉(zhuǎn)換字符串 6.5.1 轉(zhuǎn)換字符 6.5.2 將字符串轉(zhuǎn)換成數(shù)值 6.7 使用寬字符串 6.8 設(shè)計一個程序 6.8.1 問題 6.8.2 分析 6.8.3 解決方案 6.9 小結(jié) 6.10 習(xí)題 第 7 章 指針 7.1 指針初探 7.1.1 聲明指針 7.1.2 通過指針訪問值 7.1.3 使用指針 7.1.4 指向常量的指針 7.1.5 常量指針 7.1.6 指針的命名 7.2 數(shù)組和指針 7.3 多維數(shù)組 7.3.1 多維數(shù)組和指針 7.3.2 訪問數(shù)組元素 7.4 內(nèi)存的使用 7.4.1 動態(tài)內(nèi)存分配:malloc()函數(shù) 7.4.2 分配內(nèi)存時使用 sizeof 運算符 7.4.3 用 calloc()函數(shù)分配內(nèi)存 7.4.4 釋放動態(tài)分配的內(nèi)存 7.4.5 重新分配內(nèi)存 7.5 使用指針處理字符串 7.5.1 更多地控制字符串輸入 7.5.2 使用指針數(shù)組 7.6 設(shè)計程序 7.6.1 問題 7.6.2 分析 7.6.3 解決方案 7.7 小結(jié) 7.8 習(xí)題 第 8 章 程序的結(jié)構(gòu) 8.1 程序的結(jié)構(gòu) 8.1.1 變量的作用域和生存期 8.1.2 變量的作用域和函數(shù) 8.2 函數(shù) 8.2.1 定義函數(shù) 8.2.2 return 語句 8.3 按值傳遞機(jī)制 8.4 函數(shù)聲明 8.5 指針用作參數(shù)和返回值 8.5.1 常量參數(shù) 8.5.2 從函數(shù)中返回指針值 8.5.3 在函數(shù)中遞增指針 8.6 小結(jié) 8.7 習(xí)題 第 9 章 函數(shù)再探 9.1 函數(shù)指針 9.1.1 聲明函數(shù)指針 9.1.2 通過函數(shù)指針調(diào)用函數(shù) 9.1.3 函數(shù)指針數(shù)組 9.1.4 作為變元的函數(shù)指針 9.2 函數(shù)中的變量 9.2.1 靜態(tài)變量:函數(shù)內(nèi)部的追蹤 9.2.2 在函數(shù)之間共享變量 9.3 調(diào)用自己的函數(shù):遞歸 9.4 變元個數(shù)可變的函數(shù) 9.4.1 復(fù)制 va_li

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論