出版時間:2009-5 出版社:清華大學出版社 作者:吳婷朱勝強,朱勝強,吳婷 著 頁數(shù):291
前言
隨著計算機信息時代的發(fā)展,越來越多的人士需要了解、掌握程序設計知識。c語言是一門經(jīng)典的結(jié)構(gòu)化程序設計語言,具有表達能力強、功能豐富、目標程序質(zhì)量高、可移植性好、使用靈活方便等特點,是當今最為流行的一種計算機語言,并且它非常適合初學者學習,已經(jīng)成為高等院校以及高等職業(yè)學校廣泛開設的一門程序設計課程。本書是作者在多年的課程教學、科研實踐的基礎上,不斷地進行教學改革的探索,并根據(jù)高等院校教育的教學特點編寫而成的一本簡明應用型教材,旨在培養(yǎng)學生掌握計算機程序設計的一般基礎知識、基本技術(shù)與基本應用能力。本書以“基礎理論一實用技術(shù)一實訓”為主線組織內(nèi)容,重點突出、系統(tǒng)性強。同時將實際開發(fā)經(jīng)驗融人基本理論之中,知識點與示例相結(jié)合,在每章中都設有“上機實訓”特色板塊,突出實用性和實踐性。作為一本人門與應用型教材,本書在內(nèi)容取舍上少而精,通俗易懂,并對易混淆和實用性強的內(nèi)容進行了重點提示和講解,易教易學。本書共分12章,具體內(nèi)容如下。第1章:主要介紹c語言的開發(fā)環(huán)境MicrosoftVisualc++6.0,并簡單地介紹了c語言的程序結(jié)構(gòu)與編譯過程。第2章:著重講述了c語言的數(shù)據(jù)類型、運算符與表達式及不同類型數(shù)據(jù)間的混合運算規(guī)則。第3章:主要介紹c語言順序結(jié)構(gòu)程序設計,包括c語句、數(shù)據(jù)的輸入與輸出方法、順序程序結(jié)構(gòu)。第4章:主要介紹選擇結(jié)構(gòu)程序設計,包括關系運算符和關系表達式、邏輯運算符與邏輯表達式、選擇結(jié)構(gòu)語句,并給出了選擇結(jié)構(gòu)程序設計的兩個實例。第5章:主要介紹循環(huán)結(jié)構(gòu)程序設計,包括while型循環(huán)、do-while型循環(huán)和for型循環(huán),同時介紹了break語句和continue語句的用法,還介紹了3個循環(huán)結(jié)構(gòu)的綜合實例。第6章:介紹了數(shù)組的概念與用法,包括一維數(shù)組、二維數(shù)組與多維數(shù)組、字符數(shù)組與字符串,并給出了兩個數(shù)組綜合應用的實例。第7章:主要介紹函數(shù)的定義、函數(shù)的參數(shù)和返回值、函數(shù)的調(diào)用方法、函數(shù)的參數(shù)傳遞方式、變量的作用域、變量的存儲類型及函數(shù)的作用域。第8章:主要介紹了指針與地址的概念、指針變量、數(shù)組的指針、指針與函數(shù)的關系、指向字符串的指針、字符數(shù)組與字符指針的區(qū)別、指向指針的指針,并給出了兩個綜合案例。第9章:主要介紹編譯預處理,包括文件包含、宏定義和條件編譯。第10章:主要介紹復雜數(shù)據(jù)類型,包括結(jié)構(gòu)體、用指針操作鏈表、共用體、枚舉類型,
內(nèi)容概要
《實用C語言簡明教程》作為C語言程序設計的入門與應用教材,在內(nèi)容取舍上盡可能做到少而精,力圖通俗易懂,由淺入深,以培養(yǎng)學生掌握計算機程序設計的一般基礎知識、基本技術(shù)與基本應用能力。《實用C語言簡明教程》以“基礎理論一實用技術(shù)一實訓”為主線組織編寫,主要內(nèi)容包括C語言的開發(fā)環(huán)境與基本概念、數(shù)據(jù)描述與基本操作、順序結(jié)構(gòu)程序設計、選擇結(jié)構(gòu)程序設計、循環(huán)結(jié)構(gòu)程序設計、數(shù)組、函數(shù)、指針、編譯預處理、復雜數(shù)據(jù)類型、文件和位運算等?! 秾嵱肅語言簡明教程》可作為高等學校非計算機專業(yè)本科的計算機程序設計課程教學用書,也可作為高等學校成人教育的培訓教材,還可供各類工程技術(shù)人員參考,同時也可作為全國計算機等級考試(二級c語言)的參考書籍。
書籍目錄
第1章 C語言概述1.1 C語言的開發(fā)環(huán)境1.1.1 VisualC++6.0的安裝1.1.2 進入VisualC++開發(fā)環(huán)境1.1.3 VisualC++6.0重要菜單命令介紹1.2 初識C語言1.2.1 c語言程序舉例1.2.2 C語言程序說明上機實訓小結(jié)習題第2章 數(shù)據(jù)描述與基本操作2.1 數(shù)據(jù)類型2.1.1 常量與變量2.1.2 整型數(shù)據(jù)2.1.3 實型數(shù)據(jù)2.1.4 字符型數(shù)據(jù)2.2 運算符與表達式2.2.1 算術(shù)運算符與算術(shù)表達式2.2.2 賦值運算符與賦值表達式2.2.3 逗號運算符與逗號表達式2.3 不同類型數(shù)據(jù)間的混合運算2.3.1 隱式類型轉(zhuǎn)換2.3.2 強制類型轉(zhuǎn)換上機實訓小結(jié)習題第3章 順序結(jié)構(gòu)程序設計3.1 C語句3.1.1 表達式語句3.1.2 函數(shù)調(diào)用語句3.1.3 控制語句3.1.4 空語句3.1.5 復合語句3.2 數(shù)據(jù)的輸入與輸出3.2.1 格式輸出函數(shù)——printf函數(shù)3.2.2 格式輸入函數(shù)——scanf函數(shù)3.2.3 字符輸出函數(shù)——putchar函數(shù)3.2.4 字符輸入函數(shù)——9etchar函數(shù)3.3 順序結(jié)構(gòu)程序設計上機實訓小結(jié)習題第4章 選擇結(jié)構(gòu)程序設計4.1 關系運算符和關系表達式4.1.1 關系運算符4.1.2 關系表達式4.2 邏輯運算符與邏輯表達式4.2.1 邏輯運算符4.2.2 邏輯表達式4.3 選擇結(jié)構(gòu)語句4.3.1 if語句4.3.2 條件運算符4.3.3 switch語句4.4 選擇結(jié)構(gòu)程序設計舉例上機實訓小結(jié)習題第5章 循環(huán)結(jié)構(gòu)程序設計5.1 while型循環(huán)5.1.1 while結(jié)構(gòu)的形式5.1.2 while循環(huán)的語義5.2 do-while型循環(huán)5.2.1 結(jié)構(gòu)形式5.2.2 do-while循環(huán)的含義5.3 for型循環(huán)5.3.1 for循環(huán)表現(xiàn)形式5.3.2 for語句的變型5.4 其他控制語句5.4.1 break語句5.4.2 continue語句
章節(jié)摘錄
?。?)用“r”方式打開文件的目的是為了從文件中讀取數(shù)據(jù),不能向文件中寫入數(shù)據(jù);而用“r+”時,則可對該文件執(zhí)行讀操作,也可以向文件寫數(shù)據(jù),注意,打開的文件應該存在,否則出錯;轉(zhuǎn)換讀寫方式時,應重新定位讀寫的位置指針。(2)“w”方式用于建立一個新文件,并向該文件寫數(shù)據(jù),不能從文件中讀取數(shù)據(jù);而用“w+”則是建立一個新文件??梢詫υ撐募憯?shù)據(jù),然后又可以讀取這些數(shù)據(jù)。注意,轉(zhuǎn)換讀寫方式時,應該重新定位讀或?qū)懙奈募恢弥羔槨J褂谩皐”和“w+”方式時,如果原來已存在一個與打開文件名相同的文件,則在打開文件時將該文件刪除,然后重新建立一個新文件。(3)“a”方式用于向文件末尾添加數(shù)據(jù)(不刪除原來的數(shù)據(jù)),而“a+”方式則可以向文件末尾追加數(shù)據(jù),也可以讀取文件中的數(shù)據(jù),如果指定文件不存在,則以寫方式建立文件。(4)當用fopen()函數(shù)成功地打開一個文件時,該函數(shù)返回一個FII.E指針。如果不能實現(xiàn)打開任務,fopen函數(shù)將會帶回一個錯誤信息。出錯的原因可能是用“r”方式打開一個并不存在的文件,磁盤已滿無法建立新文件等。此時fopen函數(shù)將返回一個空指針。常用下面的方式打開一個文件:
圖書封面
評論、評分、閱讀與下載