出版時(shí)間:2011-9 出版社:科學(xué)出版社 作者:李振立 等主編 頁數(shù):304
內(nèi)容概要
本書是理工類非計(jì)算機(jī)專業(yè)程序設(shè)計(jì)課程教材,主要用于培養(yǎng)學(xué)生利用計(jì)算機(jī)處理問題的能力,使學(xué)生掌握程序設(shè)計(jì)的基本方法,能夠利用C語言進(jìn)行簡單的程序設(shè)計(jì),為進(jìn)一步學(xué)習(xí)和應(yīng)用計(jì)算機(jī)知識(shí)打下良好基礎(chǔ)。書中內(nèi)容包括C語言程序設(shè)計(jì)基礎(chǔ),基本數(shù)據(jù)類型、語法規(guī)則、控制語句、數(shù)組與函數(shù)、指針、輸入輸出和文件處理,以及軟件基礎(chǔ)知識(shí)。
本書適用于理工科非計(jì)算機(jī)專業(yè)學(xué)生,也可供計(jì)算機(jī)編程愛好者參考使用。
書籍目錄
前言
第1章 C語言概述
1.1 C語言的發(fā)展史
1.1.1 C語言的起源
1.1.2 C語言的特點(diǎn)
1.1.3 C語言的集成開發(fā)環(huán)境
1.2 C語言的程序架構(gòu)
i.2.1 C語言程序的基本架構(gòu)
1.2.2 1 C語言程序邏輯順序
1.2.3 C語言的風(fēng)格
1.3 C語言的單詞
1.3.1 C語言基本字符集
1.3.2 關(guān)鍵字
1.3.3 標(biāo)識(shí)符
1.3.4 常量與常量的類型
1.3.5 運(yùn)算符
1.4 Dev—C++集成開發(fā)環(huán)境
1.4.1 Dev—C++的工作環(huán)境
1.4.2 Dev-C++的文件操作
1.4.3源文件的編譯及運(yùn)行
第2章 數(shù)據(jù)類型與表達(dá)式
2.1 C語言的數(shù)據(jù)類型
2.1.1 數(shù)據(jù)與數(shù)據(jù)類型
2.1.2 基本數(shù)據(jù)類型
2.2 變量與變量的存儲(chǔ)
2.2.1 變量
2.2.2 整型變量及其存儲(chǔ)方式
2.2.3 浮點(diǎn)型變量及其存儲(chǔ)方式
2.2.4 字符變量
2.3 表達(dá)式與表達(dá)式語句
2.3.1 算術(shù)運(yùn)算與賦值運(yùn)算
2.3.2 關(guān)系運(yùn)算與邏輯運(yùn)算
2.3.3 位運(yùn)算
2.3.4 其他運(yùn)算
……
第3章 順序結(jié)構(gòu)程序設(shè)計(jì)
第4章 選擇結(jié)構(gòu)程序設(shè)計(jì)
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
第6章 數(shù)組
第7章 函數(shù)
第8章 指針
第9章 結(jié)構(gòu)體與共用體
第10章 文件
第11章 軟件基礎(chǔ)知識(shí)
章節(jié)摘錄
用戶可以定制自己的類庫,并在用戶程序中使用,大大提高程序復(fù)用性能,不僅減少程序編輯過程、減少重復(fù)書寫、重復(fù)設(shè)計(jì)、提高設(shè)計(jì)效率,而且可大大提高設(shè)計(jì)質(zhì)量、減少程序錯(cuò)誤、減少程序維護(hù)工作量,盡可能地避免重復(fù)開發(fā)?! ?)子類 用現(xiàn)有類創(chuàng)建新類時(shí),新類保留了現(xiàn)有類的屬性和方法稱為繼承。子類是繼承現(xiàn)有類的屬性和方法,并定義新的屬性和方法后,創(chuàng)建的新類?! ∶嫦?qū)ο蟪绦蛟O(shè)計(jì)的出現(xiàn)和發(fā)展,給軟件系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)帶來一次嶄新的變革。改革了傳統(tǒng)的過程設(shè)計(jì)中可擴(kuò)充性差的弊端,增加軟件可擴(kuò)充性和可重用性,改善并提高程序員編程效率和編程質(zhì)量,減少軟件維護(hù)的開銷。目前面向?qū)ο蟪绦蛟O(shè)計(jì)方法已成為軟件開發(fā)中最普遍應(yīng)用的方法??梢暬c面向?qū)ο蟪绦蛟O(shè)計(jì)方法成為軟件設(shè)計(jì)的主流方法?! ?.面向?qū)ο蟪绦蛟O(shè)計(jì)語言的特性面向?qū)ο蟪绦蛟O(shè)計(jì)語言具有很多特性,主要包括抽象性、封裝性、傳遞性、可見性、安全性、繼承性、派生性、多態(tài)性等諸多特性,這些特性是結(jié)構(gòu)化程序設(shè)計(jì)所不具備的,是面向?qū)ο蟪绦蛟O(shè)計(jì)獨(dú)有的特性?! ?)抽象性 抽象性是面向?qū)ο蟪绦蛟O(shè)計(jì)的重要特性,抽象是人類對(duì)客觀實(shí)體或事物進(jìn)行分門別類的研究所采用的最基本的方法和手段。面向?qū)ο蟪绦蛟O(shè)計(jì)中的抽象是將具有共性的對(duì)象按類別進(jìn)行分析和認(rèn)識(shí),尋找共同的屬性、共同的狀態(tài)和共同的處理過程,經(jīng)過概括總結(jié),確定出這類對(duì)象的公共性質(zhì)和共同的狀態(tài),將其抽象成數(shù)據(jù),并將共同的處理過程抽象為行為。找出同類對(duì)象的共性抽象為類,類是由數(shù)據(jù)和行為構(gòu)成的整體,是C++的一種數(shù)據(jù)類型。 ……
編輯推薦
《C程序設(shè)計(jì)》適用于理工科非計(jì)算機(jī)專業(yè)學(xué)生,也可供計(jì)算機(jī)編程愛好者參考使用。
圖書封面
評(píng)論、評(píng)分、閱讀與下載