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