C語言程序設(shè)計教程

出版時間:2010-8  出版社:水利水電出版社  作者:胡畔,姜睞 主編  頁數(shù):181  字?jǐn)?shù):300000  

前言

  C語言程序設(shè)計是高等學(xué)校理工類專業(yè)開設(shè)的一門必修計算機(jī)基礎(chǔ)課程,課程的目標(biāo)在于培養(yǎng)學(xué)生的計算機(jī)科學(xué)素養(yǎng)和使學(xué)生具有一定的程序設(shè)計能力,為進(jìn)一步學(xué)習(xí)和使用計算機(jī)做好準(zhǔn)備。C語言由于其自身簡潔、緊湊和靈活的特點,以及具備其他高級語言所不具備的低級語言的特性,而使得它成為一種在計算機(jī)軟件設(shè)計和計算機(jī)程序設(shè)計教學(xué)中備受歡迎的程序設(shè)計語言?! ”緯亲髡叨嗄陙韽氖翪語言教學(xué)和教學(xué)改革的經(jīng)驗總結(jié),并根據(jù)教育部高教司計算機(jī)教學(xué)指導(dǎo)委員會提出的高等學(xué)校計算機(jī)基礎(chǔ)課程教學(xué)基本要求,在廣泛參考有關(guān)資料的基礎(chǔ)上編寫而成?! ”緯饕獌?nèi)容包括C語言程序設(shè)計基礎(chǔ)、數(shù)據(jù)和運(yùn)算、基本程序設(shè)計、數(shù)組和字符串、指針、函數(shù)、構(gòu)造數(shù)據(jù)類型、位運(yùn)算、文件等內(nèi)容;實驗部分共設(shè)計了12個實驗,結(jié)合具體教學(xué)內(nèi)容和進(jìn)度安排,采用循序漸進(jìn)的方式引導(dǎo)讀者掌握C語言程序設(shè)計的方法,通過這些實訓(xùn)項目的練習(xí)使讀者可以更深入地了解C語言的理論知識,并進(jìn)一步培養(yǎng)程序設(shè)計能力。同時本書在編寫時兼顧了全國計算機(jī)等級考試的要求?! ”緯趦?nèi)容組織上循序漸進(jìn),知識點講解理論和實踐相結(jié)合,便于學(xué)習(xí)理解。書中例題豐富,注重實用,程序均在TC2.0環(huán)境下調(diào)試通過。各章均配有大量習(xí)題,幫助讀者鞏固所學(xué)知識。

內(nèi)容概要

本書針對初學(xué)者的學(xué)習(xí)特點,系統(tǒng)地介紹了C語言程序設(shè)計方法。本書主要內(nèi)容包括:C語言概述,C語言程序設(shè)計的基礎(chǔ)知識,順序結(jié)構(gòu)程序設(shè)計,選擇結(jié)構(gòu)程序設(shè)計,循環(huán)結(jié)構(gòu)程序設(shè)計,數(shù)組,函數(shù),編譯預(yù)處理,指針,結(jié)構(gòu)體、共用體類型,位運(yùn)算,文件,并結(jié)合章節(jié)內(nèi)容安排了多個上機(jī)實訓(xùn)項目,書后附有相關(guān)實用信息供參考。    本書在編寫時兼顧了全國計算機(jī)等級考試的要求。書中例題豐富、注重實用,程序均在TC2.0環(huán)境下調(diào)試通過,結(jié)合各章節(jié)內(nèi)容配有豐富的習(xí)題。    本書可作為高等學(xué)校本科、高職高專計算機(jī)專業(yè)及相關(guān)專業(yè)程序設(shè)計的入門教材,也可作為全國計算機(jī)等級考試的輔導(dǎo)教材,還可供廣大程序設(shè)計初學(xué)者自學(xué)使用。

書籍目錄

前言第1章 C語言概述 1.1 C語言的產(chǎn)生及特點  1.1.1 C語言的產(chǎn)生  1.1.2 C語言的特點 1.2 C語言程序的結(jié)構(gòu)及書寫格式  1.2.1 結(jié)構(gòu)  1.2.2 書寫格式 1.3 C程序的編輯、調(diào)試和運(yùn)行 習(xí)題第2章 基本數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 2.1 概述 2.2 常量 2.3 變量的定義和初始化  2.3.1 概念  2.3.2 類型  2.3.3 定義和初始化  2.3.4 各類數(shù)值型數(shù)據(jù)之間的混合運(yùn)算 2.4 算術(shù)運(yùn)算符和算術(shù)運(yùn)算表達(dá)式  2.4.1 算術(shù)運(yùn)算符  2.4.2 算術(shù)表達(dá)式  2.4.3 算術(shù)運(yùn)算符的優(yōu)先級和結(jié)合規(guī)律 2.5 賦值運(yùn)算符與賦值表達(dá)式  2.5.1 賦值運(yùn)算  2.5.2 賦值表達(dá)式 2.6 自增、自減運(yùn)算符 2.7 其他運(yùn)算符和表達(dá)式  2.7.1 強(qiáng)制類型轉(zhuǎn)換運(yùn)算符  2.7.2 逗號運(yùn)算符及逗號表達(dá)式 習(xí)題第3章 C程序中的輸入和輸出 3.1 概述 3.2 格式輸入函數(shù)scanf()和輸出函數(shù)printf()  3.2.1 格式輸出函數(shù)printf()  3.2.2 格式輸入函數(shù)scanfl() 3.3 字符輸入函數(shù)getchar()和輸出函數(shù)putchar()  3.3.1 字符輸出函數(shù)putchar()  3.3.2 字符輸入函數(shù)getchar() 習(xí)題第4章 C程序的控制結(jié)構(gòu) 4.1 程序算法簡介  4.1.1 算法的概念  4.1.2 算法的表示  4.1.3 算法的特性 4.2 順序結(jié)構(gòu) 4.3 關(guān)系運(yùn)算符及表達(dá)式  4.3.1 關(guān)系運(yùn)算符  4.3.2 關(guān)系運(yùn)算表達(dá)式 4.4 邏輯運(yùn)算符和邏輯運(yùn)算表達(dá)式  4.4.1 邏輯運(yùn)算符  4.4.2 邏輯運(yùn)算表達(dá)式 4.5 選擇結(jié)構(gòu)  4.5.1 條件語句  4.5.2 條件語句的嵌套  4.5.3 開關(guān)語句 4.6 循環(huán)結(jié)構(gòu)  4.6.1 while語句  4.6.2 dowhile語句  4.6.3 for語句  4.6.4 循環(huán)的嵌套 4.7 continue語句和break語句  4.7.1 continue語句  4.7.2 break語句 習(xí)題第5章 數(shù)組 5.1 一維數(shù)組的定義及應(yīng)用  5.1.1 一維數(shù)組的定義  5.1.2 一維數(shù)組的初始化  5.1.3 一維數(shù)組元素的引用 5.2 字符數(shù)組與字符串  5.2.1 字符數(shù)組  5.2.2 字符串  5.2.3 常用的字符串處理函數(shù) 5.3 二維數(shù)組  5.3.1 二維數(shù)組的定義和初始化  5.3.2 二維數(shù)組元素的引用及應(yīng)用舉例 習(xí)題第6章 函數(shù) 6.1 函數(shù)的概念  6.1.1 概述  6.1.2 函數(shù)的分類 6.2 函數(shù)的定義 6.3 函數(shù)參數(shù)和函數(shù)的值  6.3.1 形式參數(shù)和實際參數(shù)  6.3.2 函數(shù)的返回值 6.4 函數(shù)的調(diào)用  6.4.1 函數(shù)調(diào)用的一般形式  6.4.2 函數(shù)聲明  6.4.3 函數(shù)調(diào)用中的值傳遞和地址傳遞  6.4.4 函數(shù)的嵌套調(diào)用 6.5 局部變量和全局變量  6.5.1 局部變量  6.5.2 全局變量 6.6 動態(tài)存儲變量與靜態(tài)存儲變量 6.7 內(nèi)部函數(shù)和外部函數(shù)  6.7.1 內(nèi)部函數(shù)  6.7.2 外部函數(shù) 習(xí)題第7章 編譯預(yù)處理命令 7.1 #define命令 7.2 #include命令 7.3 條件編譯命令 習(xí)題第8章 指針 8.1 指針的概念和簡單應(yīng)用  8.1.1 指針和指針變量的概念  8.1.2 指針變量的簡單應(yīng)用 8.2 指針作為函數(shù)參數(shù) 8.3 指針和數(shù)組  8.3.1 一維數(shù)組的指針及其應(yīng)用  8.3.2 二維數(shù)組的指針 8.4 字符串的指針及其應(yīng)用 8.5 指針函數(shù) 8.6 指針數(shù)組 習(xí)題第9章 結(jié)構(gòu)體 9.1 結(jié)構(gòu)體數(shù)據(jù)類型的概念  9.1.1 結(jié)構(gòu)體變量的定義和引用  9.1.2 指向結(jié)構(gòu)體類型數(shù)據(jù)的指針 9.2 結(jié)構(gòu)體數(shù)組  9.2.1 結(jié)構(gòu)體數(shù)組的定義  9.2.2 結(jié)構(gòu)體數(shù)組的指針 9.3 結(jié)構(gòu)體與函數(shù) 習(xí)題第10章 文件和位運(yùn)算 10.1 概述 10.2 文件的讀和寫  10.2.1 文件的打開和關(guān)閉  10.2.2 讀寫文件的函數(shù)及應(yīng)用  10.2.3 文件讀寫中的出錯檢測 10.3 位運(yùn)算符  10.3.1 按位邏輯運(yùn)算符  10.3.2 移位運(yùn)算符 習(xí)題C語言上機(jī)實驗附錄

章節(jié)摘錄

  C語言誕生于20世紀(jì)70年代,1978年美國電話電報公司(AT&T)的貝爾實驗室正式發(fā)布了C語言.隨著計算機(jī)技術(shù)的發(fā)展,陸續(xù)出現(xiàn)了許多C語言版本。由于沒有統(tǒng)一的標(biāo)準(zhǔn),這些C語言之間出現(xiàn)了一些不一致的地方.為了改變這種情況,美國國家標(biāo)準(zhǔn)化協(xié)會ANSI(American National Standard.Institute)為C語言制定了一套ANSI標(biāo)準(zhǔn),成為現(xiàn)行的C語言標(biāo)準(zhǔn),通常稱之為ANSIC?! ≡缙诘腃語言主要是用于UNIX系統(tǒng)。隨著C語言各方面的優(yōu)點逐漸為人們所認(rèn)識,到20世紀(jì)80年代,C語言開始進(jìn)入其他系統(tǒng)平臺,并很快在各類大、中、小和微型計算機(jī)上得到廣泛的使用,成為當(dāng)代最優(yōu)秀的程序設(shè)計語言之一?! ?.12 C語言的特點  C語言是進(jìn)一步學(xué)習(xí)面向?qū)ο蟮某绦蛟O(shè)計語言C什和VC的基礎(chǔ),它具有以下特點: ?。?)C語言簡潔、表達(dá)能力強(qiáng),使用靈活,程序結(jié)構(gòu)清晰、緊湊、可移植性好,C語言是介于匯編語言和高級語言之間的一種程序設(shè)計語言。C語言既面向硬件和系統(tǒng),具有匯編語言那樣可以直接訪問硬件的功能;又有高級語言面向用戶,易于表達(dá)、容易記憶、便于閱讀和書寫的優(yōu)點。用C語言偏寫的程序可移植性好?! 語言是一種模塊化程序設(shè)計語言,支持把整個程序分割成若干相對獨立的功能模塊,為模塊間的相互調(diào)用以及數(shù)據(jù)傳遞提供了便利?! 語言支持指針和指針變量,允許通過指針和指針變量直接訪問內(nèi)存,從而使程序設(shè)計更具靈活性  ……

圖書封面

評論、評分、閱讀與下載


    C語言程序設(shè)計教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7