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