C程序設(shè)計(jì)教程

出版時(shí)間:2004-6  出版社:天津大學(xué)出版社  作者:高福成  頁數(shù):294  

前言

  中國要振興,歸根到底要靠我們中國人自己努力奮斗,要靠我們的全體勞動(dòng)者創(chuàng)造出數(shù)十倍于今天的勞動(dòng)生產(chǎn)率。這是一個(gè)全體國民素質(zhì)提高的過程,人們必然要寄希望于教育。教育,特別是學(xué)校教育,是為幾年乃至幾十年之后的社會(huì)需求培養(yǎng)人才,所以教育必須面向未來?! ∫愫媒逃性S多事情要做,其中一條就是教材建設(shè)。面對(duì)已經(jīng)到來的信息社會(huì),學(xué)校課程到底應(yīng)該讓學(xué)生具備哪些基本素質(zhì),實(shí)現(xiàn)哪些發(fā)展,這是當(dāng)前課程改革的一個(gè)重要問題。20世紀(jì)末國家提出的課程計(jì)劃明確了“促進(jìn)學(xué)生個(gè)性健康發(fā)展”的目標(biāo),重視認(rèn)知與情感的統(tǒng)一、知識(shí)與能力的統(tǒng)一、主體精神與社會(huì)責(zé)任的統(tǒng)一,強(qiáng)調(diào)學(xué)生的素質(zhì)發(fā)展,強(qiáng)調(diào)學(xué)生的探索創(chuàng)新能力、實(shí)踐能力、學(xué)習(xí)能力和信息素養(yǎng)。  為適應(yīng)課程目標(biāo)的變化,需要重新審視課程內(nèi)容,要?jiǎng)h除陳舊過時(shí)的內(nèi)容,吸收科學(xué)和文明發(fā)展的新成果,反映本學(xué)科最新發(fā)展動(dòng)態(tài)?! ∫帉懗稣n程內(nèi)容具有科學(xué)性、系統(tǒng)性和先進(jìn)性,符合本課程內(nèi)在邏輯體系和學(xué)生認(rèn)知規(guī)律,表達(dá)形式符合國家有關(guān)規(guī)范標(biāo)準(zhǔn)的教材,不是一件易事。為此,我們邀請(qǐng)了本市各高校長(zhǎng)期從事計(jì)算機(jī)基礎(chǔ)課教學(xué)的教師組成寫作班子。這些老師們認(rèn)真總結(jié)了“九五”規(guī)劃教材的編寫經(jīng)驗(yàn),反復(fù)討論新制定的教學(xué)大綱,把課程內(nèi)容有機(jī)地組合起來,把基本概念、基本原理和基本技能提煉出來,形成一個(gè)具有邏輯性、系統(tǒng)性的知識(shí)系統(tǒng),使之有利于學(xué)生對(duì)知識(shí)的理解與遷移。  這套教材的出版,旨在推動(dòng)我市高校計(jì)算機(jī)基礎(chǔ)教育活動(dòng),提高大學(xué)生計(jì)算機(jī)基礎(chǔ)知識(shí)水平和應(yīng)用能力。我們殷切地希望廣大學(xué)生、教師和專家提出寶貴意見,以便再版時(shí)修改補(bǔ)充?! ∵@套教材在編寫出版過程中,得到了各方人士的大力支持和幫助,特別是天津大學(xué)出版社始終給予積極配合。在此,我們一并表示衷心的感謝。

內(nèi)容概要

  《C程序設(shè)計(jì)教程(第2版)》以程序設(shè)計(jì)為主線,以程序設(shè)計(jì)的需要帶動(dòng)語言知識(shí)的學(xué)習(xí),系統(tǒng)介紹了C語言及其程序設(shè)計(jì)技巧。全書共十章,包括C程序設(shè)計(jì)的初步知識(shí)、基本數(shù)據(jù)類型、數(shù)據(jù)運(yùn)算、程序流程控制、數(shù)組和字符串、指針、C函數(shù)、復(fù)合數(shù)據(jù)類型、文件、編譯預(yù)處理和分段編譯,并通過豐富的程序設(shè)計(jì)實(shí)例,詳細(xì)介紹了算法知識(shí)。各章都編排了大量的練習(xí)題,以幫助讀者在初步掌握C語言的基礎(chǔ)上,著重培養(yǎng)程序設(shè)計(jì)能力?!  禖程序設(shè)計(jì)教程(第2版)》可作為高等學(xué)校本科生C語言程序設(shè)計(jì)課程教材,也可作為全國計(jì)算機(jī)等級(jí)考試培訓(xùn)教材及考前復(fù)習(xí)參考書。

書籍目錄

第1章 C程序設(shè)計(jì)的初步知識(shí)1.1 C語言的產(chǎn)生和發(fā)展1.2 C程序的基本結(jié)構(gòu)和書寫風(fēng)格1.3簡(jiǎn)單的C程序設(shè)計(jì)1.4 C程序的開發(fā)過程1.5 visualc++6.0集成環(huán)境的使用習(xí)題一第2章 基本數(shù)據(jù)類型、常量和變量2.1 基本數(shù)據(jù)類型2.2 常量及其類型2.3 變量的定義及初始化2.4 符號(hào)常數(shù)2.5 不同類型數(shù)據(jù)的輸入輸出習(xí)題二第3章 數(shù)據(jù)運(yùn)算3.1 算術(shù)運(yùn)算3.2 賦值運(yùn)算3.3 逗號(hào)運(yùn)算(順序運(yùn)算)3.4 關(guān)系運(yùn)算和邏輯運(yùn)算3.5 測(cè)試數(shù)據(jù)長(zhǎng)度運(yùn)算符sizeof3.6 位操作3.7 常用數(shù)學(xué)函數(shù)習(xí)題三第4章 程序流程控制4.1 結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu)4.2 選擇結(jié)構(gòu)程序設(shè)計(jì)4.3 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)4.4 轉(zhuǎn)移控制語句習(xí)題四第5章 數(shù)組和字符串5.1 數(shù)組的概念5.2 數(shù)組的定義和初始化5.3 數(shù)組的基本操作5.4 數(shù)組的應(yīng)用習(xí)題五第6章 指針6.1 地址、指針和指針變量的概念6.2 指針的定義和用指針訪問變量6.3 指針的運(yùn)算6.4 用指針訪問一維數(shù)組6.5 用指針訪問二維數(shù)組6.6 用指針處理字符串6.7 多級(jí)指針6.8 用指針進(jìn)行內(nèi)存動(dòng)態(tài)分配習(xí)題六第7章 C函數(shù)7.1 模塊化程序設(shè)計(jì)的思想7.2 C函數(shù)的定義和調(diào)用7.3調(diào)用函數(shù)和被調(diào)用函數(shù)之間的數(shù)據(jù)傳遞7.4 存儲(chǔ)類型對(duì)函數(shù)調(diào)用的影響7.5 函數(shù)的遞歸調(diào)用7.6 main函數(shù)的參數(shù)和返回值習(xí)題七第8章 復(fù)合數(shù)據(jù)類型8.1 結(jié)構(gòu)類型8.2 聯(lián)合類型8.3 位段結(jié)構(gòu)類型8.4 枚舉類型8.5 類型定義(typedef)習(xí)題八第9章 文件9.1 文件概述9.2 文件的打開與關(guān)閉9.3 文件的讀寫操作9.4 文件檢測(cè)函數(shù)9.5 文件的順序存取和隨機(jī)存取習(xí)題九第10章 編譯預(yù)處理和分割編譯10.1 編譯預(yù)處理10.2 分割編譯習(xí)題十附錄附錄1c語言運(yùn)算符集附錄2ASCII代碼表附錄3ANSIC常用庫函數(shù)及其標(biāo)題文件附錄4習(xí)題參考答案

章節(jié)摘錄

  C語言是一種面向過程的語言,意思是用c語言編程時(shí),必須按照算法的實(shí)現(xiàn)過程逐條語句編寫,通知計(jì)算機(jī)一步一步怎么做。進(jìn)入80年代后,面向?qū)ο蟮某绦蛟O(shè)計(jì)概念日益普及。所謂面向?qū)ο?,是通過類和對(duì)象把程序所涉及的數(shù)據(jù)結(jié)構(gòu)和對(duì)它施行的操作有機(jī)地組織成模塊,對(duì)于數(shù)據(jù)和對(duì)數(shù)據(jù)的處理細(xì)節(jié)進(jìn)行最大限度的封裝,從而使開發(fā)出來的軟件易重用、易修改、易測(cè)試、易維護(hù)、易擴(kuò)充。正如其他傳統(tǒng)的程序設(shè)計(jì)語言都在發(fā)展自己面向?qū)ο蟮男掳姹疽粯?,C語言也在發(fā)展的同時(shí),朝著支持面向?qū)ο蟪绦蛟O(shè)計(jì)(OOP-Object Oriented programming)的方向邁出了步伐。1986年,美國AT&3、的貝爾研究所的Bjame Stroustrup推出了C語言的超集c++語言,也叫“帶類的C”?! ‰S著信息時(shí)代的到來,由于設(shè)計(jì)Internet上的Web瀏覽器的需要,1994.年出現(xiàn)了,Java語言,它不僅支持OOP,而且具有軟硬件平臺(tái)無關(guān)性的特點(diǎn),適合于進(jìn)行網(wǎng)絡(luò)開發(fā)。Java脫胎于C++,被稱為C++的衍生語言。2000年,Microsoft推出了MicrosoftVisualStudio.NET,它是一個(gè)具有公共語言子集的開發(fā)平臺(tái),實(shí)現(xiàn)了多種語言及其類庫的無縫集成,使應(yīng)用程序的開發(fā)更容易、更簡(jiǎn)單。C#是專為這一平臺(tái)推出的全新語言,它也派生于C和c++,并具有語法簡(jiǎn)潔、面向?qū)ο?、與Web緊密結(jié)合、卓越的安全性能、靈活性和兼容性俱佳等特點(diǎn),成為.NET平臺(tái)一流的網(wǎng)絡(luò)編程工具?!  ?/pre>

圖書封面

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


    C程序設(shè)計(jì)教程 PDF格式下載


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

 
 

 

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

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