出版時間:2010-6 出版社:東北大學出版社有限公司 作者:王家海,鄧長春 主編 頁數(shù):276
前言
C語言是一種計算機程序設(shè)計語言。它兼有高級語言和匯編語言的特點,既可以作為系統(tǒng)設(shè)計語言,編寫系統(tǒng)應(yīng)用程序,又可以作為應(yīng)用程序設(shè)計語言,編寫不依賴計算機硬件的應(yīng)用程序,因此,應(yīng)用范圍極為廣泛?! ”緯鴧⒄掌胀ǜ叩冉逃鼵語言程序設(shè)計課程教學大綱的基本要求編寫,將培養(yǎng)應(yīng)用創(chuàng)新能力的目標融會、貫穿于教材之中,以“夠用、實用”為原則,精簡傳統(tǒng)C語言的教材內(nèi)容知識,通過簡明扼要、通俗易懂地介紹C語言的基本概念、基本語法和編程方法,使學生能在短時間內(nèi)快速掌握程序設(shè)計的方法,選用的實例既有科學性和易學性的演示類例題,又有趣味性和實用性的設(shè)計類例題,例題由淺入深、循序漸進,相關(guān)章節(jié)保持連續(xù)性,前后銜接,逐步擴展。由于計算機語言是實踐性非常強的課程,在各章中均配有實訓內(nèi)容,以加強上機實踐這一必須重視的關(guān)鍵環(huán)節(jié)。本書旨在使學生了解程序設(shè)計語言的基本知識,掌握程序設(shè)計的基本方法與思路,進而較為深入地理解程序的內(nèi)涵,并基本具備編程解決實際問題的能力,也為學習計算機后續(xù)課程打下扎實基礎(chǔ)?! ”緯卜?2章。第1章重點介紹C語言的特點、程序的結(jié)構(gòu)特點,以及在Microsoft Visual C++6.0環(huán)境下運行C語言程序的操作方法。第2章介紹C語言編程必須掌握的一些基礎(chǔ)知識,包括最基本的數(shù)據(jù)類型、對數(shù)進行運算的運算符和數(shù)據(jù)的輸入輸出。第3,4,5章通過實例講述C語言程序的三種基本結(jié)構(gòu)(順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu))的特點及程序的設(shè)計方法。第6,7,10章分別講述C語言中的高級的數(shù)據(jù)類型(數(shù)組、指針、結(jié)構(gòu)體等),培養(yǎng)讀者對數(shù)據(jù)的組織能力,為進一步表示復(fù)雜的數(shù)據(jù)結(jié)構(gòu)打下基礎(chǔ)。第8,9章介紹的函數(shù)和編譯預(yù)處理有助于培養(yǎng)讀者模塊化程序設(shè)計及解決大型應(yīng)用問題的能力。第11章位運算的講述有助于進一步加深對數(shù)據(jù)在計算機中存儲方式的理解。第12章介紹了解決大量數(shù)據(jù)的輸入輸出問題的方法。 本書第1,2,11,12章由王家海、包漢宗、李香林、胡偉平編寫;第3,4,5章由崔海源、余曉蘭編寫;第6,7章由閆英戰(zhàn)、陶穎編寫;第8,9,10章由鄧長春、楊俊成、張紅軍、葛穎增編寫;實驗一至實驗十三由陳錦編寫。
內(nèi)容概要
本書根據(jù)《普通高等教育C語言程序設(shè)計課程教學大綱》的基本要求進行編寫,以“夠用、實用”為原則,以培養(yǎng)學生的應(yīng)用創(chuàng)新能力為目標。所選的實例既有科學性和易學性,又有趣味性和實用性;例題由淺入深、循序漸進,相關(guān)章節(jié)前后銜接、逐步擴展。旨在使學生了解c語言程序設(shè)計的基本知識,掌握程序設(shè)計的思路和方法,具備編程解決實際問題的基本能力,為學習計算機后續(xù)課程打下扎實基礎(chǔ)。 全書概念清晰,講解透徹,重點突出,示例典型,實用性強;可作為高職高專和應(yīng)用型本科計算機相關(guān)專業(yè)的教材,并可供軟件開發(fā)人員參考。
書籍目錄
第1章 C語言程序概述 1.1 C語言程序的基本結(jié)構(gòu) 1.1.1 實例 1.1.2 C語言程序的基本結(jié)構(gòu) 1.2 C語言程序的運行 1.2.1 C語言程序運行過程 1.2.2 C語言開發(fā)環(huán)境vC++6.0簡介 1.3 本章小結(jié) 1.4 實訓 實訓1.1 實訓1.2 實訓1.3 習題第2章 數(shù)據(jù)的類型與基本操作 2.1 一個C程序?qū)嵗?.2 基本數(shù)據(jù)類型 2.2.1 整數(shù)類型 2.2.2 實數(shù)類型 2.2.3 字符類型 2.3 常量和變量 2.3.1 常量 2.3.2 變量 2.4 運算符和表達式 2.4.1 算術(shù)運算符與算術(shù)表達式 2.4.2 賦值運算符與賦值表達式 2.4.3 數(shù)據(jù)類型轉(zhuǎn)換 2.4.4 幾個特殊的運算符 2.5 本章小結(jié) 2.6 實訓 實訓2.1 實訓2.2 實訓2.3 實訓2.4 習題第3章 順序結(jié)構(gòu)程序設(shè)計 3.1 一個順序結(jié)構(gòu)程序?qū)嵗?.2 數(shù)據(jù)的輸入輸出 3.2.1 printf輸出函數(shù) 3.2.2 scanf輸入函數(shù) 3.2.3 字符輸入輸出函數(shù) 3.3 順序結(jié)構(gòu)應(yīng)用實例 3.4 本章小結(jié) 3.5 實訓 實訓3.1 實訓3.2 實訓3.3 習題第4章 選擇結(jié)構(gòu)程序 4.1 一個選擇結(jié)構(gòu)程序?qū)嵗?.2 關(guān)系運算與邏輯運算 4.2.1 關(guān)系運算符與關(guān)系表達式 4.2.2 邏輯運算符與邏輯表達式 4.3 由if語句構(gòu)成的選擇結(jié)構(gòu) 4.3.1 if語句 4.3.2 if~else語句 4.3.3 if的嵌套 4.3.4 條件表達式 4.4 switch語句和break語句 4.5 選擇結(jié)構(gòu)應(yīng)用實例 4.6 本章小結(jié) 4.7 實訓1 實訓4.1 實訓4.2 實訓4.3 習題第5章 循環(huán)結(jié)構(gòu)程序設(shè)計第6章 數(shù)組第7章 指針第8章 函數(shù)第9章 編譯預(yù)處理第10章 結(jié)構(gòu)體與共用體第11章 位運體第12章 文件實驗附錄
編輯推薦
《C語言程序設(shè)計》是普通高等教育“十二五”規(guī)劃教材,21世紀高等學校計算機系列實用規(guī)劃教材。
圖書封面
評論、評分、閱讀與下載