C語(yǔ)言程序設(shè)計(jì)

出版時(shí)間:2008-2  出版社:中國(guó)鐵道  作者:劉衛(wèi)國(guó)主編  頁(yè)數(shù):237  

內(nèi)容概要

  C語(yǔ)言基礎(chǔ)知識(shí)及其程序設(shè)計(jì)的基本方法,使讀者掌握計(jì)算機(jī)程序設(shè)計(jì)的思想、方法和技術(shù),具有利用C語(yǔ)言進(jìn)行程序設(shè)計(jì)的能力和較強(qiáng)的計(jì)算機(jī)應(yīng)用開(kāi)發(fā)能力?!陡叩葘W(xué)校計(jì)算機(jī)教育系列規(guī)劃教材:C語(yǔ)言程序設(shè)計(jì)》內(nèi)容包括C語(yǔ)言程序設(shè)計(jì)概述、C語(yǔ)言的基本數(shù)據(jù)類型與運(yùn)算、順序結(jié)構(gòu)程序設(shè)計(jì)、選擇結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、函數(shù)與編譯預(yù)處理、數(shù)組、指針、結(jié)構(gòu)體、共用體與枚舉以及文件操作等?!  陡叩葘W(xué)校計(jì)算機(jī)教育系列規(guī)劃教材:C語(yǔ)言程序設(shè)計(jì)》內(nèi)容豐富,理論與實(shí)踐相結(jié)合,強(qiáng)調(diào)程序設(shè)計(jì)方法與能力的培養(yǎng)。在編寫(xiě)過(guò)程中,力求做到概念清晰、取材合理,深入淺出、突出應(yīng)用,為學(xué)生應(yīng)用C語(yǔ)言進(jìn)行程序設(shè)計(jì)和軟件開(kāi)發(fā)打下良好基礎(chǔ)。  《高等學(xué)校計(jì)算機(jī)教育系列規(guī)劃教材:C語(yǔ)言程序設(shè)計(jì)》適合作為高等院校計(jì)算機(jī)程序設(shè)計(jì)課程的教材,也可供社會(huì)各類軟件開(kāi)發(fā)人員閱讀參考。

書(shū)籍目錄

第1章 概述1.1 程序設(shè)計(jì)基本知識(shí)1.1.1 程序與程序設(shè)計(jì)1.1.2 算法及其描述1.1.3 程序設(shè)計(jì)方法1.2 C語(yǔ)言的發(fā)展與特點(diǎn)1.2.1 C語(yǔ)言的發(fā)展歷史1.2.2 C語(yǔ)言的特點(diǎn)1.3 C語(yǔ)言程序的基本結(jié)構(gòu)1.3.1 初識(shí)C語(yǔ)言程序1.3.2 C語(yǔ)言程序的結(jié)構(gòu)特點(diǎn)與書(shū)寫(xiě)規(guī)則1.4 c語(yǔ)言程序的運(yùn)行1.4.1 C語(yǔ)言程序的運(yùn)行步驟與調(diào)試1.4.2 Visua1C++6.0集成開(kāi)發(fā)環(huán)境本章 小結(jié)習(xí)題第2章 基本數(shù)據(jù)類型與運(yùn)算2.1 C語(yǔ)言的數(shù)據(jù)類型2.2 常量與變量2.2.1 常量2.2.2 變量2.3 基本數(shù)據(jù)類型2.3.1 整型數(shù)據(jù)2.3.2 實(shí)型數(shù)據(jù)2.3.3 字符型數(shù)據(jù)2.4 常用數(shù)學(xué)庫(kù)函數(shù)2.5 基本運(yùn)算與表達(dá)式2.5.1 C的運(yùn)算與表達(dá)式簡(jiǎn)介2.5.2 算術(shù)運(yùn)算2.5.3 逗號(hào)運(yùn)算2.6 混合運(yùn)算時(shí)數(shù)據(jù)類型的轉(zhuǎn)換2.6.1 隱式類型轉(zhuǎn)換2.6.2 顯式類型轉(zhuǎn)換本章 小結(jié)習(xí)題第3章 順序結(jié)構(gòu)程序設(shè)計(jì)3.1 C的語(yǔ)句3.1.1 簡(jiǎn)單語(yǔ)句3.1.2 復(fù)合語(yǔ)句3.1.3 流程控制語(yǔ)句3.2 賦值運(yùn)算與賦值語(yǔ)句3.2.1 賦值運(yùn)算3.2.2 賦值語(yǔ)句3.2.3 賦值時(shí)的數(shù)據(jù)類型轉(zhuǎn)換3.3 數(shù)據(jù)輸入/輸出3.3.1 格式輸入/輸出3.3.2 字符輸入/輸出3.4 順序結(jié)構(gòu)程序舉例本章 小結(jié)習(xí)題第4章 選擇結(jié)構(gòu)程序設(shè)計(jì)4.1 條件的描述4.1.1 關(guān)系運(yùn)算4.1.2 邏輯運(yùn)算4.2 if選擇結(jié)構(gòu)4.2.1 單分支if選擇結(jié)構(gòu)4.2.2 雙分支if選擇結(jié)構(gòu)4.2.3 多分支if選擇結(jié)構(gòu)4.2.4 if選擇結(jié)構(gòu)的嵌套4.2.5 容易混淆的等于運(yùn)算符和賦值運(yùn)算符4.3 條件運(yùn)算4.4 switch多分支選擇結(jié)構(gòu)4.5 選擇結(jié)構(gòu)程序舉例本章 小結(jié)習(xí)題第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)5.1 whi1e循環(huán)結(jié)構(gòu)5.1.1 whi1e語(yǔ)句的格式5.1.2 whi1e循環(huán)的應(yīng)用5.2 do…whi1e循環(huán)結(jié)構(gòu)5.2.1 do…whi1e語(yǔ)句的格式5.2.2 do…whi1e循環(huán)的應(yīng)用……第6章 函數(shù)與編譯預(yù)處理第7章 數(shù)組第8章 指針第9章 結(jié)構(gòu)體第10章 共用體與枚舉第11章 文件操作參考文獻(xiàn)附錄A ASCll字符編碼表附錄B C運(yùn)算符的優(yōu)先級(jí)與結(jié)合方向附錄C C語(yǔ)言常用的庫(kù)函數(shù)

章節(jié)摘錄

  第1章 概述  1.1 程序設(shè)計(jì)基本知識(shí)  計(jì)算機(jī)是在程序控制下進(jìn)行自動(dòng)工作的,它解決任何實(shí)際問(wèn)題都依賴于解決問(wèn)題的程序。程序設(shè)計(jì)是計(jì)算機(jī)應(yīng)用人員的一項(xiàng)基本功,只有掌握程序設(shè)計(jì)的知識(shí),才能具有一定的應(yīng)用開(kāi)發(fā)能力。在學(xué)習(xí)C語(yǔ)言程序設(shè)計(jì)之前,需要了解一些程序設(shè)計(jì)的基本知識(shí)?! ?.1.1 程序與程序設(shè)計(jì)  從一般意義來(lái)說(shuō),程序是對(duì)解決某個(gè)實(shí)際問(wèn)題的方法和步驟的描述,而從計(jì)算機(jī)角度來(lái)說(shuō),程序是用某種計(jì)算機(jī)能理解并執(zhí)行的語(yǔ)言所描述的解決問(wèn)題的方法和步驟。計(jì)算機(jī)執(zhí)行程序所描述的方法和步驟,并完成指定的功能。所以,程序就是供計(jì)算機(jī)執(zhí)行后能完成特定功能的指令序列?! ∫粋€(gè)計(jì)算機(jī)程序主要描述兩部分內(nèi)容:一是描述問(wèn)題的每個(gè)對(duì)象和對(duì)象之間的關(guān)系,二是描述對(duì)這些對(duì)象作處理的處理規(guī)則。其中關(guān)于對(duì)象及對(duì)象之間的關(guān)系是數(shù)據(jù)結(jié)構(gòu)(Data Structure)的內(nèi)容,而處理規(guī)則是求解的算法(Algorithm)。針對(duì)問(wèn)題所涉及的對(duì)象和要完成的處理,設(shè)計(jì)合理的數(shù)據(jù)結(jié)構(gòu)可有效地簡(jiǎn)化算法,數(shù)據(jù)結(jié)構(gòu)和算法是程序最主要的兩個(gè)方面?! 〕绦蛟O(shè)計(jì)的任務(wù)就是設(shè)計(jì)解決問(wèn)題的方法和步驟(即設(shè)計(jì)算法),并將解決問(wèn)題的方法和步驟用程序設(shè)計(jì)語(yǔ)言來(lái)描述。什么叫程序設(shè)計(jì)?對(duì)于初學(xué)者來(lái)說(shuō),往往把程序設(shè)計(jì)簡(jiǎn)單地理解為只是編寫(xiě)一個(gè)程序,這是不全面的。程序設(shè)計(jì)反映了利用計(jì)算機(jī)解決問(wèn)題的全過(guò)程,包含多方面的內(nèi)容,而編寫(xiě)程序只是其中的一個(gè)方面。使用計(jì)算機(jī)解決實(shí)際問(wèn)題,通常是先要對(duì)問(wèn)題進(jìn)行分析并建立數(shù)學(xué)模型,然后考慮數(shù)據(jù)的組織方式和算法,并用某一種程序設(shè)計(jì)語(yǔ)言編寫(xiě)程序,最后調(diào)試程序,使之運(yùn)行后能產(chǎn)生預(yù)期的結(jié)果。這個(gè)過(guò)程稱為程序設(shè)計(jì)(Programming)。具體要經(jīng)過(guò)以下4個(gè)基本步驟: ?。?)分析問(wèn)題,確定數(shù)學(xué)模型或方法。要用計(jì)算機(jī)解決實(shí)際問(wèn)題,首先要對(duì)待解決的問(wèn)題進(jìn)行詳細(xì)分析,弄清問(wèn)題的需求,包括需要輸入什么數(shù)據(jù),要得到什么結(jié)果,最后應(yīng)輸出什么。即弄清要計(jì)算機(jī)“做什么”。然后把實(shí)際問(wèn)題簡(jiǎn)化,用數(shù)學(xué)語(yǔ)言來(lái)描述它,這稱為建立數(shù)學(xué)模型。建立數(shù)學(xué)模型后,需選擇計(jì)算方法,即選擇用計(jì)算機(jī)求解該數(shù)學(xué)模型的近似方法。不同的數(shù)學(xué)模型,往往要進(jìn)行一定的近似處理。對(duì)于非數(shù)值計(jì)算則要考慮數(shù)據(jù)結(jié)構(gòu)等問(wèn)題。   ……

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    C語(yǔ)言程序設(shè)計(jì) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7