C程序設計(李玲玲著)課后答案下載
《》幫助讀者掌握用C語言來進行“程序設計”的基本知識。以下是陽光網小編要與大家分享的C程序設計(李玲玲著)課后答案,供大家參考!
C程序設計(李玲玲著)課后答案下載
C程序設計(李玲玲著):內容簡介
為了使初學者易于接受,能盡快地學會用C語言編寫程序并上機實踐,在第一部分中只介紹了 C 語言中最基本的三種數據類型:整數中的int類型和浮點數float,double類型;介紹了對這三種類型數據的輸入和輸出,從而暫時避開了C語言中繁多的整數類型和整數的各種表示方式、避開了煩瑣的輸入、輸出的各種規則。
在這一部分,介紹了結構化程序設計的基本組成結構以及相關的語句,使讀者能掌握一些最基本的算法;學習編寫最簡單的、具有良好風格的C語言程序。
在第5章介紹了函數的初步知識之后,所有章節中的例題基本都以函數的形式給出,要求讀者自這一章開始,全部運用函數來完成各個練習,以便由易到難逐步培養編寫C 函數的能力,逐步掌握對函數的應用。
在這部分,結合C 語言的學習,陸續介紹了程序設計中的一些基本算法,如數的交換、累加、連乘、選最大最小數、遞推、枚舉等。在這些算法的基礎上,介紹了求一元高次方程的一個根、求定積分等有關數值計算的基本算法。
第6章是有關結構化程序設計的基本常識,不需要死記硬背,其中的內容應該體現在具體的程序設計中。
在這一段的學習時間內,讀者可在教師或有關專業人員的指導下,參考附錄F中“簡單的上機操作”中的內容,在Turbo C 的環境下運行自己編寫的練習程序,通過上機實踐,逐步熟悉上機操作的步驟,并有意識地去練習看懂系統給出的各種信息,為培養自己獨立調試程序的能力做好準備。
總的來說,這部分的內容難度較小,學起來應該并不困難。
在第二部分中,引進了指針的概念,在C語言中,指針幾乎是無處不在,只有建立了“地址”、“指針”以及“引用指針所指存儲單元”的概念才能正確地使用數組、字符串,才能在函數之間通過實參和形參正確地傳送數據。這也是學習C語言的重點和難點所在,希望讀者從一開始,就要特別重視指針概念的建立,以便為后續章節的學習打下基礎。
在這一部分,進一步介紹C語言中的各種復雜數據結構,介紹了各種數據結構在函數間的數據傳遞,同時也討論了函數的遞歸調用,文件的基本應用。
在第7章介紹了字符類型,字符處理是當前程序設計中很重要的一個方面,因此讀者應該很好地掌握。
第9、10章分別介紹了一維和二維數組,數組是程序設計中不可缺少的一種數據結構,而在C語言中,數組和指針又有著密不可分的關系,在這兩章中分別討論了一維和二維數組和指針的關系、討論了如何通過指針引用數組元素、如何通過指針向函數傳遞數組。并以大量的例題,例舉了利用數組這一存儲結構,進行查找、插入、刪除、排序等的基本算法。
第16章介紹了C語言中另外一種復雜的數據結構——結構體類型。在這一章除討論了結構體變量的一般應用外,重點介紹了利用指向本身的結構體,通過動態存儲分配建立動態鏈表的`算法,以及對鏈表進行基本操作(插入、刪除結點等)的算法。
在計算機的應用中,建立“文件”的概念和掌握對文件的操作是一種最基本的技能,第21章,簡單介紹了有關文件的概念以及C程序中對文件的基本操作。
在學習這一部分內容時,讀者應當參考附錄F“簡單的程序調試”中介紹的內容,在Turbo C環境下,逐步學會調試程序的簡單步驟,培養自己獨立調試程序的能力。在程序設計中,這一能力的培養是十分重要的。
以上兩部分,在介紹C語言的同時,較側重于幫助讀者掌握用C語言來進行“程序設計”的基本知識,因而盡量避開了C語言中的一些語法細節。
第三部分就C語言的“語言”內容進行了補充,例如:第13章的“用戶標識符的作用域”,第14章的“編譯預處理”,第17章的“C語言中的整型數和整型變量”,第20章的“在終端上按格式進行輸入和輸出”等章節,都是在真正用C語言進行程序設計時所必須具備的知識。這些章節的內容相對獨立,有關內容的教與學,可以根據學時的安排,按需要隨時穿插進行;讀者也可根據需要隨時查閱。
盡管作者根據多年的教學經驗,試圖按照初學者的學習規律來安排本書的內容,主觀上有著良好的愿望,但由于水平的限制,書中會有很多不足和錯誤,歡迎廣大讀者批評和指正。
C程序設計(李玲玲著):圖書目錄
第1章 C 程序設計的初步知識
1.1 簡單 C 程序的組成和格式
1.2 十進制整型數和實型數
1.2.1 常量
1.2.2 十進制整型常量
1.2.3 浮點常量
1.2.4 用定義一個符號名的方法來代表一個常量
1.3 標識符
1.3.1 關鍵字
1.3.2 預定義標識符
1.3.3 用戶標識符
1.4 整型變量和實型變量
1.4.1 變量
1.4.2 整型變量
1.4.3 浮點型變量
1.4.4 給變量置初值
1.4.5 定義不可變的變量
1.5 可進行算術運算的表達式
1.5.1 基本的算術運算符
1.5.2 運算符的優先級與結合性和算術表達式
1.5.3 強制類型轉換表達式
1.6 賦值表達式
1.6.1 賦值運算符和賦值表達式
1.6.2 復合的賦值表達式
1.6.3 賦值運算中的類型轉換
1.7 自加、自減運算符和逗號運算符
1.7.1 自加運算符(++)和自減運算符(--)
1.7.2 逗號運算符和逗號表達式
習題
第2章 簡單的C語句及其順序程序結構
2.1 賦值語句
2.2 整型數和實型數的簡單輸入和輸出語句
2.2.1 調用 printf 函數輸出數據到終端
2.2.2 調用 scanf 函數從終端鍵盤輸入數據
2.3 復合語句和空語句
2.3.1 復合語句
2.3.2 空語句
習題
第3章 分支結構
3.1 關系運算和邏輯運算
3.1.1 C 語言中的邏輯值
3.1.2 關系運算符和關系表達式
3.1.3 邏輯運算符和邏輯表達式
3.2 用if 語句構成的分支結構
3.2.1 if 語句
3.2.2 嵌套的 if 語句
3.3 由條件表達式構成的分支結構
3.4 由switch 語句和 break 語句構成的分支結構
3.4.1 switch 語句
3.4.2 switch 語句的執行過程
3.4.3 在 switch 語句體中使用 break 語句
習題
第4章 循環結構4
4.1 用for語句構成的循環結構
4.1.1 for 循環的一般形式?
4.1.2 for 循環的執行過程
4.1.3 有關 for 語句的說明
4.2 用while 語句構成的循環結構
4.2.1 while 循環的一般形式
4.2.2 while 循環的執行過程
4.3 用do-while語句構成的循環結構
4.3.1 do-while 循環的一般形式
4.3.2 do-while 循環的執行過程
4.4 循環結構的嵌套
4.5 幾種循環結構的比較
4.6 break 和 continue 語句在循環體中的作用
4.6.1 break 語句
4.6.2 continue 語句
4.7 語句標號和 goto 語句
4.7.1 語句標號
4.7.2 goto 語句
4.8 程序舉例
習題
第5章 函數的初步知識
5.1 庫函數
5.2 函數的定義和返回值
5.2.1 函數定義的語法
5.2.2 函數的返回值
5.3 函數的調用
5.3.1 函數的兩種調用方式
5.3.2 函數調用時的語法要求
5.4 調用函數和被調用函數之間的數據傳遞
5.5 函數原型的說明
5.5.1 函數原型的說明語句
5.5.2 函數原型說明語句的位置
5.6 程序舉例
習題
第6章 算法和結構化程序設計
6.1 程序和程序設計
6.1.1 程序
6.1.2 程序設計
6.2 算法
6.3 結構化程序設計和模塊化結構
6.3.1 結構化程序
6.3.2 模塊化結構
6.4 怎樣評價一個程序
【C程序設計(李玲玲著)課后答案下載】相關文章: