C語(yǔ)言程序設(shè)計(jì)實(shí)用教程

出版時(shí)間:2008-1  出版社:電子工業(yè)  作者:張宗杰 編  頁(yè)數(shù):306  

前言

C是一種通用的程序設(shè)計(jì)語(yǔ)言。它是為UNIX開(kāi)發(fā)的,并且UNIX系統(tǒng)和運(yùn)行于其上的軟件都是用C編寫(xiě)的。C語(yǔ)言在很多方面繼承和發(fā)展了以往許多高級(jí)程序設(shè)計(jì)語(yǔ)言的成功經(jīng)驗(yàn)和特色,具有書(shū)寫(xiě)格式自由、數(shù)據(jù)類型豐富、語(yǔ)句功能強(qiáng)大、執(zhí)行速度快和存儲(chǔ)控制能力強(qiáng)等優(yōu)點(diǎn),已經(jīng)成為編寫(xiě)系統(tǒng)軟件、應(yīng)用軟件和進(jìn)行程序設(shè)計(jì)、教學(xué)的重要編程語(yǔ)言,甚至許多硬件開(kāi)發(fā)系統(tǒng)也使用C語(yǔ)言。由于成功地用于各個(gè)領(lǐng)域,C語(yǔ)言已經(jīng)成為一種名副其實(shí)的通用性程序設(shè)計(jì)語(yǔ)言。. 目前,很多高校都選用C語(yǔ)言作為程序設(shè)計(jì)的指定語(yǔ)言。掌握這種程序設(shè)計(jì)語(yǔ)言的使用方法,對(duì)于理解程序設(shè)計(jì)的基本方法及日后學(xué)習(xí)計(jì)算機(jī)其他課程的內(nèi)容都至關(guān)重要。但是,由于C語(yǔ)言牽涉概念多、語(yǔ)法比較復(fù)雜、內(nèi)容廣泛,許多學(xué)生感到學(xué)習(xí)難度較大,難以入門(mén)。 目前的大部分教材注重按照知識(shí)的體系結(jié)構(gòu)組織內(nèi)容,但教學(xué)過(guò)程中,若教師嚴(yán)格按照書(shū)目的編排順序講解,效果并不好,而不按書(shū)目的編排順序講解,內(nèi)容跳來(lái)跳去,又給學(xué)生的課后復(fù)習(xí)帶來(lái)不便。針對(duì)這種情況,我們編寫(xiě)了這本《C語(yǔ)言程序設(shè)計(jì)實(shí)用教程》。該教程結(jié)合學(xué)生的認(rèn)知特點(diǎn),把相關(guān)知識(shí)分層次地講解。全書(shū)內(nèi)容分為基礎(chǔ)篇、進(jìn)階篇、提高篇3篇,依次引導(dǎo)讀者由簡(jiǎn)到繁地學(xué)會(huì)編寫(xiě)C語(yǔ)言程序。它不像很多教材那樣,先介紹數(shù)據(jù)類型、運(yùn)算符及表達(dá)式,再介紹控制結(jié)構(gòu)程序設(shè)計(jì),而是引導(dǎo)讀者盡快上手編寫(xiě)簡(jiǎn)單的程序。在基礎(chǔ)篇中,由于只涉及整型變量的定義及輸入/輸出,學(xué)生會(huì)把精力放在控制結(jié)構(gòu)程序設(shè)計(jì)上。等學(xué)生對(duì)C程序設(shè)計(jì)有了一定的基礎(chǔ)之后,再進(jìn)入進(jìn)階篇,詳細(xì)地介紹C語(yǔ)言的數(shù)據(jù)類型、運(yùn)算符及表達(dá)式、輸入F-Os出語(yǔ)句,學(xué)生容易接受,而且也會(huì)認(rèn)識(shí)到這些內(nèi)容不過(guò)是為編程服務(wù)而已。此時(shí)針對(duì)實(shí)型數(shù)據(jù)、字符型數(shù)據(jù)編寫(xiě)復(fù)雜一些的C程序,使學(xué)生的編程能力在循序漸進(jìn)中得到提高,并在此基礎(chǔ)上學(xué)習(xí)C語(yǔ)言的精華部分——函數(shù)和指針。在提高篇中介紹指針的高級(jí)應(yīng)用、一些構(gòu)造數(shù)據(jù)類型、文件等,為學(xué)生編寫(xiě)復(fù)雜的C程序打下基礎(chǔ)。

內(nèi)容概要

  本書(shū)分基礎(chǔ)篇、進(jìn)階篇和提高篇?;A(chǔ)篇包括第1章至第4章,主要介紹利用整型變量進(jìn)行簡(jiǎn)單的控制結(jié)構(gòu)程序設(shè)計(jì);進(jìn)階篇包括第5章至第11章,主要闡述C語(yǔ)言程序設(shè)計(jì)的基礎(chǔ)知識(shí)、結(jié)構(gòu)化程序設(shè)計(jì)相關(guān)內(nèi)容;提高篇包括第12章至第16章,主要介紹一些復(fù)雜的數(shù)據(jù)組織結(jié)構(gòu),為讀者進(jìn)一步編寫(xiě)復(fù)雜程序打下基礎(chǔ)。本書(shū)每章都附有習(xí)題,并提供免費(fèi)配套的電子教案。  本書(shū)適用作為應(yīng)用型本科院校計(jì)算機(jī)專業(yè)及理工科類非計(jì)算機(jī)專業(yè)的C語(yǔ)言程序設(shè)計(jì)教材,也可以作為計(jì)算機(jī)愛(ài)好者學(xué)習(xí)C語(yǔ)言程序設(shè)計(jì)的參考書(shū)。

書(shū)籍目錄

第1篇 基礎(chǔ)篇第1章 C語(yǔ)言概述1.1 C語(yǔ)言的發(fā)展及特點(diǎn)1.1.1 C語(yǔ)言的發(fā)展1.1.2 C語(yǔ)言的特點(diǎn)1.2 C程序的基本結(jié)構(gòu)和書(shū)寫(xiě)風(fēng)格1.2.1 C程序的基本結(jié)構(gòu)1.2.2 C程序的書(shū)寫(xiě)風(fēng)格1.3 簡(jiǎn)單的C程序設(shè)計(jì)1.4 C程序的上機(jī)步驟和Ⅵsual c++6.O的基本用法1.4.1 C程序的上機(jī)步驟1.4.2  MicrosoftⅥsual C++6.0的基本用法習(xí)題1第2章 簡(jiǎn)單程序設(shè)計(jì)之一2.1 常量與變量2.2 順序結(jié)構(gòu)程序設(shè)計(jì)2.3 C語(yǔ)句概述2.3.1 C語(yǔ)句分類2.3.2 賦值語(yǔ)句2.4 選擇結(jié)構(gòu)程序設(shè)計(jì)2.5 簡(jiǎn)單循環(huán)結(jié)構(gòu)程序設(shè)計(jì)2.5.1 while語(yǔ)句2.5.2 do.W11ile語(yǔ)句2.5.3 fDr語(yǔ)句2.5.4 幾種循環(huán)的比較小結(jié)習(xí)題2第3章 一維數(shù)組3.1 一維數(shù)組的定義方式3.2 一維數(shù)組元素的引用3.3 一維數(shù)組的初始化3.4 程序舉例小結(jié)習(xí)題3第4章 算法4.1 算法的概念4.2 簡(jiǎn)單算法舉例4.3 算法的特性4.4 怎樣表示一個(gè)算法4.4.1 流程圖符號(hào)4.4.2 用N.S流程圖表示算法4.4.3 用偽代碼表示算法4.4.4 用計(jì)算機(jī)語(yǔ)言表示算法4.5 結(jié)構(gòu)化程序設(shè)計(jì)方法小結(jié)習(xí)題4第2篇 進(jìn)階篇第5章 基本數(shù)據(jù)類型與輸入/輸出5.1 C語(yǔ)言的數(shù)據(jù)類型5.2 整型數(shù)據(jù)5.2.1 整型常量5.2.2 整型變量5.3 實(shí)型數(shù)據(jù)5.3.1  實(shí)型常量5.3.2 實(shí)型變量5.4 字符型數(shù)據(jù)5.4.1 字符型常量5.4.2 字符型變量5.5 數(shù)據(jù)的輸入/輸出5.5.1  數(shù)據(jù)輸入,輸出的概念及在C語(yǔ)言中的實(shí)現(xiàn)5.5.2 格式輸出函數(shù)prinffl()5.5.3 格式輸入函數(shù)scarff()5.5.4 字符數(shù)據(jù)的輸入/輸出小結(jié)習(xí)題5第6章 運(yùn)算符和表達(dá)式第7章 簡(jiǎn)單程序設(shè)計(jì)之二第8章 二維數(shù)組和字符數(shù)組第9章 函數(shù)第10章 指針第11章 編譯預(yù)處理第3篇 提高篇第12章 指針的高級(jí)應(yīng)用第13章 結(jié)構(gòu)體、共同體和枚舉類型第14章 文件第15章 位運(yùn)算第16章 C程序應(yīng)用舉例附錄A 常用字符與ASCII代碼對(duì)照表附錄B 運(yùn)算符與結(jié)合性附錄C C語(yǔ)言中的關(guān)鍵字附錄D C語(yǔ)言庫(kù)函數(shù)

編輯推薦

《21世紀(jì)高等學(xué)校本科計(jì)算機(jī)專業(yè)系列實(shí)用教材·C語(yǔ)言程序設(shè)計(jì)實(shí)用教程》由電子工業(yè)出版社出版。

圖書(shū)封面

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


    C語(yǔ)言程序設(shè)計(jì)實(shí)用教程 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