出版時間:2009-9 出版社:科學(xué)出版社 作者:唐新來,李春貴 編 頁數(shù):253
Tag標(biāo)簽:無
內(nèi)容概要
《C語言程序設(shè)計》主要講解如何用C語言進行編程。書中涵蓋了C語言的基本特性,包括主要的ANSI C99標(biāo)準(zhǔn)新增加的特性?!禖語言程序設(shè)計》通過示例講解C語言編程,使用完整的程序來闡釋每個概念和編程思想,而且對C函數(shù)都提供了具體說明?! 禖語言程序設(shè)計》共分9章,分別介紹了計算機與C編程入門、C語言程序設(shè)計初步、C程序控制結(jié)構(gòu)、數(shù)組、函數(shù)、指針、復(fù)雜數(shù)據(jù)類型、文件、預(yù)編譯和位運算等知識。此外,《C語言程序設(shè)計》每章結(jié)尾都配有習(xí)題,幫助學(xué)生鞏固所學(xué)知識。 《C語言程序設(shè)計》不僅可以作為普通本科院校獨立學(xué)院(三本)的教材,也可以作為高職高專院校、成人高校、廣播電視大學(xué)等各類高等院校的教材,同時還可作為相關(guān)等級考試的教材,以及程序設(shè)計愛好者的自學(xué)用書。
書籍目錄
第1章 計算機和C編程入門1.1 計算機系統(tǒng)1.1.1 硬件1.1.2 軟件1.1.3 高級語言1.1.4 編譯器1.1.5 歷史回顧1.2 編程和問題求解1.2.1 算法1.2.2 程序設(shè)計1.2.3 軟件生存期1.3 C編程入門1.3.1 準(zhǔn)備編程1.3.2 一個C示范程序1.3.3 變量、表達式和賦值1.3.4 初始化1.3.5 include及其用法1.3.6 printf()和scanf()簡介1.3.7 while語句1.3.8 問題求解1.3.9 編碼風(fēng)格1.3.1 0常見的編程錯誤1.4 測試和調(diào)試1.4.1 程序錯誤類型1.4.2 陷阱:錯誤地假定程序正確1.5 程序設(shè)計學(xué)習(xí)方法1.6 VisualC++集成開發(fā)環(huán)境1.6.1 VisualC++可視化集成開發(fā)環(huán)境1.6.2 VisualcH有關(guān)聯(lián)機幫助1.7 C語言的起源本章小結(jié)課后習(xí)題第2章 C語言程序設(shè)計初步2.1 C語言的字符集、關(guān)鍵字和標(biāo)識符2.1.1 C語言的字符集2.1.2 C語言的關(guān)鍵字2.1.3 C語言的標(biāo)識符2.2 數(shù)據(jù)類型2.3 常量和變量2.3.1 常量2.3.2 變量2.4 運算符與表達式2.4.1 算術(shù)運算符與算術(shù)表達式2.4.2 賦值運算符與賦值表達式2.5 類型轉(zhuǎn)換2.5.1 賦值轉(zhuǎn)換2.5.2 算術(shù)運算時的自動類型轉(zhuǎn)換2.5.3 強制轉(zhuǎn)換2.6 輸入輸出函數(shù)2.6.1 字符型數(shù)據(jù)的輸入輸出函數(shù)2.6.2 格式化輸出函數(shù)printf()2.6.3 格式化輸入函數(shù)scanf()本章小結(jié)課后習(xí)題第3章 C程序控制結(jié)構(gòu)3.1 C語句概述3.1.1 簡單語句3.1.2 復(fù)合語句3.1.3 流程控制語句3.2 順序結(jié)構(gòu)3.2.1 三種基本的結(jié)構(gòu)3.2.2 順序結(jié)構(gòu)3.3 選擇結(jié)構(gòu)語句3.3.1 關(guān)系運算符與關(guān)系表達式3.3.2 邏輯運算符與邏輯表達式3.3.3 if語句3.3.4 條件運算符和條件表達式3.3.5 switch語句3.4 循環(huán)結(jié)構(gòu)的流程控制3.4.1 自增自減運算符3.4.2 while語句3.4.3 dowhile語句3.4.4 for語句3.4.5 三種循環(huán)的比較3.5 循環(huán)的嵌套3.6 輔助控制語句3.6.1 break語句3.6.2 continue語句3.7 循環(huán)結(jié)構(gòu)程序舉例本章小結(jié)課后習(xí)題第4章 數(shù)組4.1 一維數(shù)組4.1.1 一維數(shù)組的定義4.1.2 一維數(shù)組元素的引用4.1.3 一維數(shù)組的初始化4.1.4 一維數(shù)組程序舉例4.2 二維數(shù)組4.2.1 二維數(shù)組的定義4.2.2 二維數(shù)組元素的引用4.2.3 二維數(shù)組的初始化4.2.4 二維數(shù)組程序舉例4.3 字符數(shù)組4.3.1 字符數(shù)組的定義4.3.2 字符數(shù)組的初始化4.3.3 字符數(shù)組的引用4.3.4 字符串和字符串結(jié)束標(biāo)志4.3.5 字符數(shù)組的輸入輸出4.3.6 字符串處理函數(shù)4.3.7 程序舉例本章小結(jié)課后習(xí)題第5章 函數(shù)5.1 函數(shù)概述5.2 函數(shù)的分類5.3 函數(shù)的定義和調(diào)用5.3.1 函數(shù)的定義5.3.2 函數(shù)的調(diào)用5.4 函數(shù)的返回值5.5 函數(shù)的參數(shù)及參數(shù)的傳遞5.5.1 函數(shù)的參數(shù)5.5.2 參數(shù)的傳遞方式5.6 函數(shù)的嵌套與遞歸調(diào)用5.6.1 函數(shù)的嵌套調(diào)用5.6.2 函數(shù)的遞歸調(diào)用5.7 變量的作用域和存儲類型5.7.1 變量的作用域5.7.2 變量的存儲類型5.8 綜合實例本章小結(jié)課后習(xí)題第6章 指針6.1 地址與指針的基本概念6.2 指針變量的定義及初始化6.2.1 指針變量的定義6.2.2 指針變量的初始化6.3 指針運算符6.4 指針變量的運算6.4.1 給指針變量賦值6.4.2 指針變量的加減及關(guān)系運算6.5 指針與函數(shù)參數(shù)6.6 數(shù)組和指針6.6.1 指向數(shù)組元素的指針6.6.2 通過指針引用數(shù)組元素6.6.3 數(shù)組名和指針變量作函數(shù)參數(shù)6.6.4.指針與二維數(shù)組6.7 字符串的指針和指向字符串的指針變量6.8 函數(shù)指針變量與返回指針值的函數(shù)6.8.1 函數(shù)指針變量6.8.2 返回指針值的函數(shù)6.9 指針數(shù)組和多級指針6.9.1 指針數(shù)組的概念6.9.2 多級指針本章小結(jié)……第7章 復(fù)雜數(shù)據(jù)類型第8章 文件第9章 預(yù)編譯和位運算附錄參考文獻
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載