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

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

前言

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

內(nèi)容概要

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

書籍目錄

第1篇 基礎(chǔ)篇第1章 C語言概述1.1 C語言的發(fā)展及特點(diǎn)1.1.1 C語言的發(fā)展1.1.2 C語言的特點(diǎn)1.2 C程序的基本結(jié)構(gòu)和書寫風(fēng)格1.2.1 C程序的基本結(jié)構(gòu)1.2.2 C程序的書寫風(fēng)格1.3 簡單的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章 簡單程序設(shè)計(jì)之一2.1 常量與變量2.2 順序結(jié)構(gòu)程序設(shè)計(jì)2.3 C語句概述2.3.1 C語句分類2.3.2 賦值語句2.4 選擇結(jié)構(gòu)程序設(shè)計(jì)2.5 簡單循環(huán)結(jié)構(gòu)程序設(shè)計(jì)2.5.1 while語句2.5.2 do.W11ile語句2.5.3 fDr語句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 簡單算法舉例4.3 算法的特性4.4 怎樣表示一個(gè)算法4.4.1 流程圖符號4.4.2 用N.S流程圖表示算法4.4.3 用偽代碼表示算法4.4.4 用計(jì)算機(jī)語言表示算法4.5 結(jié)構(gòu)化程序設(shè)計(jì)方法小結(jié)習(xí)題4第2篇 進(jìn)階篇第5章 基本數(shù)據(jù)類型與輸入/輸出5.1 C語言的數(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語言中的實(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章 簡單程序設(shè)計(jì)之二第8章 二維數(shù)組和字符數(shù)組第9章 函數(shù)第10章 指針第11章 編譯預(yù)處理第3篇 提高篇第12章 指針的高級應(yīng)用第13章 結(jié)構(gòu)體、共同體和枚舉類型第14章 文件第15章 位運(yùn)算第16章 C程序應(yīng)用舉例附錄A 常用字符與ASCII代碼對照表附錄B 運(yùn)算符與結(jié)合性附錄C C語言中的關(guān)鍵字附錄D C語言庫函數(shù)

編輯推薦

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

圖書封面

評論、評分、閱讀與下載


    C語言程序設(shè)計(jì)實(shí)用教程 PDF格式下載


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

 
 

 

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

京ICP備13047387號-7