注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C語言程序設(shè)計(jì)疑難解析與技巧300例

C語言程序設(shè)計(jì)疑難解析與技巧300例

C語言程序設(shè)計(jì)疑難解析與技巧300例

定 價(jià):¥29.00

作 者: 何曉霞 等編著
出版社: 中國鐵道出版社
叢編項(xiàng): 電腦應(yīng)用疑難解析與技巧系列
標(biāo) 簽: VC++

ISBN: 9787113094515 出版時(shí)間: 2009-03-01 包裝: 平裝
開本: 16開 頁數(shù): 247 字?jǐn)?shù):  

內(nèi)容簡介

  《電腦應(yīng)用疑難解析與技巧系列:C語言程序設(shè)計(jì)疑難解析與技巧300例》在詳細(xì)介紹C語言的同時(shí),注重了C語言的使用、正確運(yùn)用C語言編寫程序、程序算法設(shè)計(jì)及程序設(shè)計(jì)過程的介紹,使讀者通過《C語言程序設(shè)計(jì)疑難解析與技巧300例》的學(xué)習(xí)不僅可全面了解C語言,還能掌握初步的程序設(shè)計(jì)方法和技巧。C語言具有功能豐富、表達(dá)力強(qiáng)、使用靈活方便、便于大型程序開發(fā)、程序可移植性好等優(yōu)點(diǎn),又由于C語言引入了反映計(jì)算機(jī)硬件特性的機(jī)制,使之也能編寫直接控制計(jì)算機(jī)硬件設(shè)備的程序,所以C語言是一門既適合編寫系統(tǒng)軟件,又適合設(shè)計(jì)應(yīng)用軟件的高級語言?!禖語言程序設(shè)計(jì)疑難解析與技巧300例》是作者在總結(jié)多年C語言程序設(shè)計(jì)教學(xué)工作的基礎(chǔ)上,結(jié)合教學(xué)及實(shí)踐中的經(jīng)驗(yàn),并融入讀者容易出現(xiàn)問題的典型例題編寫而成,便于讀者深入掌握重點(diǎn)內(nèi)容?!禖語言程序設(shè)計(jì)疑難解析與技巧300例》編寫過程中,體系結(jié)構(gòu)安排合理、重點(diǎn)突出,難度適中;語言敘述注重概念清晰、通俗易懂;有關(guān)的內(nèi)容符合計(jì)算機(jī)課程學(xué)習(xí)的實(shí)際需要?!禖語言程序設(shè)計(jì)疑難解析與技巧300例》適用于高校學(xué)生、C語言程序員和對C語言感興趣的自學(xué)者。

作者簡介

暫缺《C語言程序設(shè)計(jì)疑難解析與技巧300例》作者簡介

圖書目錄

第1章 初識C語言
1-1 C語言是如何成熟的
1-2 使用C語言編寫程序有什么優(yōu)點(diǎn)
1-3 C語言語句簡練表現(xiàn)在哪些方面
1-4 如何利用C語言的弱類型特性
1-5 如何利用C語言移植性好這一特性
1-6 如何規(guī)避C語言的不足之處
1-7 C語言主要應(yīng)用在哪些領(lǐng)域
1-8 如何理解C++是C語言的超集
1-9 C語言的開發(fā)過程包括哪些步驟
1-10 C語言中,程序、文件、函數(shù)三者有何關(guān)系
1-11 組成C語言程序的最小可執(zhí)行單元及最小模塊單元是什么
1-12 如何保證程序的可讀性
1-13 為什么說算法是程序設(shè)計(jì)的關(guān)鍵
1-14 結(jié)構(gòu)化程序設(shè)計(jì)包含的三種基本結(jié)構(gòu)是什么
1-15 如何在TurboC 2.0中輸入一個(gè)程序
1-16 選用什么方法來調(diào)試程序比較好
1-17 如何掌握優(yōu)秀的編程風(fēng)格
1-18 在編寫輸入語句時(shí)應(yīng)當(dāng)注意什么
1-19 多文件程序如何實(shí)現(xiàn)
第2章 數(shù)據(jù)類型
2-1 如何區(qū)分常量和變量
2-2 數(shù)據(jù)在內(nèi)存中是如何存儲的
2-3 怎樣合理使用整型數(shù)據(jù)類型
2-4 怎么界定數(shù)字型變量的范圍
2-5 超出int型數(shù)據(jù)取值范圍的數(shù)如何進(jìn)行賦值
2-6 不同進(jìn)制的整型數(shù)據(jù)之間怎么樣進(jìn)行運(yùn)算
2-7 如何正確確定實(shí)型數(shù)據(jù)的有效數(shù)字位數(shù)
2-8 C語言中允許使用的浮點(diǎn)數(shù)包括什么
2-9 單精度型和雙精度型實(shí)型變量有什么區(qū)別
2-10 怎樣區(qū)分字符常量與字符串常量
2-11 如何理解字符與整數(shù)之間的關(guān)系
2-12 數(shù)字在計(jì)算機(jī)中的表示方法和存儲方法分別有哪些
2-13 為什么C語言的常量通常用符號常量替代
2-14 字符串常量后面的'/O'的含義是什么
2-15 如何規(guī)定常量的前綴和后綴
2-16 如何有效使用轉(zhuǎn)義字符
2-17 怎么合理給變量取名
2-18 說明一個(gè)變量和定義一個(gè)變量有什么區(qū)別
2-19 如果程序中出現(xiàn)沒有定義的變量會發(fā)生什么現(xiàn)象
2-20 變量必須初始化嗎?給變量賦初值和賦值有什么區(qū)別
2-21 一個(gè)float變量賦值為3-1時(shí),為什么printf()函數(shù)輸出的值為3-0999999
2-22 如何確定變量所占內(nèi)存空間
2-23 編寫程序?qū)⑿懽帜皋D(zhuǎn)換為大寫字母
2-24 如何避免在自動轉(zhuǎn)換數(shù)據(jù)類型過程中損失數(shù)據(jù)精度
2-25 什么時(shí)候應(yīng)該對數(shù)據(jù)類型進(jìn)行強(qiáng)制轉(zhuǎn)換
2-26 事先定義類型的變量經(jīng)過強(qiáng)制轉(zhuǎn)換后,它的類型會發(fā)生變化嗎
第3章 運(yùn)算符和表達(dá)式
3-1 如何利用運(yùn)算符的優(yōu)先級和結(jié)合性
3-2 運(yùn)算符的結(jié)合性總是保證“自左至右”或“自右至左”嗎
3-3 “5/2”和“5%2”的結(jié)果分別是什么
3-4 如何區(qū)分“,”是運(yùn)算符還是分隔符
3-5 什么是左值和右值?數(shù)組名為什么不能作為左值
3-6 表達(dá)式“a=b”和“a==b”相同嗎
3-7 賦值運(yùn)算符兩邊的數(shù)據(jù)類型不相同怎樣處理
3-8 試用三目運(yùn)算符找出三個(gè)數(shù)中的最大值
3-9 計(jì)算表達(dá)式值時(shí)需要注意什么
3-10 怎樣將數(shù)學(xué)表達(dá)式轉(zhuǎn)化為算術(shù)表達(dá)式
3-11 C語言中有哪些簡化的運(yùn)算表達(dá)式
3-12 計(jì)算邏輯表達(dá)式有什么特殊要求
3-13 如何確定條件表達(dá)式結(jié)果的數(shù)據(jù)類型
3-14 “廾”和“一”運(yùn)算時(shí)需要注意什么
3-15 C語言系統(tǒng)如何處理表達(dá)式a+++b
3-16 如何避免表達(dá)式的二義性
3-17 在一個(gè)表達(dá)式中,有幾種不同類型的變量如何處理
第4章 語句
4-1 怎么區(qū)分賦值表達(dá)式和賦值語句
4-2 如何利用空語句
4-3 舉例說明復(fù)合語句的用途
4-4 復(fù)合語句與分程序有什么區(qū)別
4-5 if語句后面的括號中的表達(dá)式可以是什么類型
4-6 舉例說明if語句的判斷流程
4-7 if語句中else個(gè)數(shù)是否有限制
4-8 在含有多個(gè)if…else語句中,怎樣判斷哪個(gè)else是屬于哪個(gè)if的語句
4-9 舉例說明switch語句的判斷流程
4-10 什么時(shí)候使用switch語句比使用if語句好
4-11 switch語句中default關(guān)鍵字是否必須有
4-12 在switch語句中使用break語句應(yīng)該注意什么
4-13 利用三種循環(huán)體分別編寫:從1加到100的程序
4-14 while語句中循環(huán)條件可以使用什么表達(dá)式
4-15 while語句和do…while語句有什么區(qū)別
4-16 for語句后面的三個(gè)表達(dá)式是否可以省略
4-17 如何判斷for循環(huán)語句中循環(huán)體的循環(huán)次數(shù)
4-18 怎樣將for循環(huán)轉(zhuǎn)換為while循環(huán)
4-19 編寫程序:使用窮舉法來判斷一個(gè)數(shù)是否是素?cái)?shù)
4-20 如何避免循環(huán)結(jié)構(gòu)中累加(乘、減)變量忘記置初值或置初值的位置不對的錯(cuò)誤
4-21 空循環(huán)是不是就是無限循環(huán)
4-22 如何判定循環(huán)結(jié)束?循環(huán)提前結(jié)束如何判定
4-23 continue語句和break語句有什么區(qū)別
4-24 循環(huán)嵌套時(shí)需要注意些什么
4-25 如何利用循環(huán)嵌套輸出菱形
4-26 如何使用輾除法求最大公約數(shù)和最小公倍數(shù)
4-27 怎樣提高循環(huán)語句的執(zhí)行效率
4-28 C語言提供了哪些轉(zhuǎn)向語句?有什么特點(diǎn)
4-29 為什么要慎用goto語句
4-30 返回語句return在一個(gè)函數(shù)體內(nèi)必須使用嗎?并且只能使用一次嗎
第5章 函數(shù)和存儲類別
5-1 怎樣定義一個(gè)函數(shù)
5-2 定義函數(shù)時(shí)比較容易犯的錯(cuò)誤包括什么
5-3 怎么區(qū)分函數(shù)定義和函數(shù)說明
5-4 如何正確理解函數(shù)分類
5-5 如何確定是否需要函數(shù)說明
5-6 如何區(qū)分函數(shù)的簡單說明和原型說明
5-7 在函數(shù)定義中如何利用關(guān)鍵字void
5-8 什么是空函數(shù)
5-9 什么是庫函數(shù)?常用的庫函數(shù)包括什么
5-10 一個(gè)有返回值的函數(shù),調(diào)用時(shí)不使用其返回值會出現(xiàn)什么現(xiàn)象
5-11 調(diào)用一個(gè)函數(shù)有幾個(gè)返回值
5-12 函數(shù)的形參和實(shí)參有什么區(qū)別
5-13 main函數(shù)的參數(shù)如何設(shè)置?其參數(shù)有什么作用
5-14 函數(shù)定義時(shí)不作任何類型說明,這種定義代表什么
5-15 C語言中函數(shù)的調(diào)用方式有哪幾種
5-16 函數(shù)傳值調(diào)用時(shí)對函數(shù)參數(shù)有什么要求
5-17 函數(shù)的參數(shù)傳遞有哪幾種?有什么區(qū)別
5-18 舉例說明如何嵌套調(diào)用函數(shù)
5-19 舉例說明怎樣使用函數(shù)的遞歸調(diào)用
5-20 exit()函數(shù)與return語句功能有什么不同
5-21 在C語言中如何調(diào)用庫函數(shù)
5-22 C語言中標(biāo)識符、語句標(biāo)號、變量和函數(shù)的作用域分別是怎樣規(guī)定的
5-23 變量的存儲類有什么作用
5-24 變量存儲在內(nèi)存的什么地方
5-25 C語言中變量“壽命”有哪些種類
5-26 作用域和“壽命”有什么關(guān)系
5-27 哪些存儲類變量屬于全局變量?哪些存儲類變量屬于局部變量
5-28 舉例說明auto變量是局部有效的
5-29 為什么寄存器變量不能隨意使用
5-30 為什么要盡量不要過多定義靜態(tài)變量
5-31 外部靜態(tài)變量和內(nèi)部靜態(tài)變量如何區(qū)分
5-32 外部變量的定義和外部變量的說明一樣嗎
5-33 如何理解外部變量是實(shí)現(xiàn)函數(shù)之間數(shù)據(jù)通信的有效手段
5-34 各存儲類變量未被編譯系統(tǒng)賦值或賦初值時(shí)能否使用
5-35 C語言怎樣規(guī)定外部函數(shù)和內(nèi)部函數(shù)
第6章 數(shù)組
6-1 什么情況下需要定義數(shù)組這種數(shù)據(jù)結(jié)構(gòu)
6-2 數(shù)組下標(biāo)總是從O開始的嗎
6-3 C語言為什么不進(jìn)行數(shù)組下標(biāo)有效性檢查
6-4 數(shù)組下標(biāo)使用小數(shù)會出現(xiàn)什么情況
6-5 定義數(shù)組時(shí)數(shù)組元素個(gè)數(shù)的位置上能不能出現(xiàn)變量
6-6 用數(shù)組名作函數(shù)參數(shù)與用數(shù)組元素作實(shí)參有什么不同之處
6-7 在給一維數(shù)組賦初值時(shí),對數(shù)組元素個(gè)數(shù)和初始值表中的數(shù)據(jù)項(xiàng)的個(gè)數(shù)有何要求
6-8 舉例使用循環(huán)對數(shù)組賦值和輸出
6-9 什么是信號變量?它有什么功能
6-10 為什么要謹(jǐn)慎對待緊跟在數(shù)組后面的元素
6-11 如何使用冒泡法進(jìn)行數(shù)組元素排序
6-12 舉例使用比較交換法進(jìn)行數(shù)組排序
6-13 使用選擇法排序有什么優(yōu)點(diǎn)
6-14 inta[2][3]={{1,2,3},{4,5,6}同{{1,2,3},{4,5,6}}聲明效果相同嗎
6-15 在給二維數(shù)組賦初值時(shí),對數(shù)組元素個(gè)數(shù)和初始值表中的數(shù)據(jù)項(xiàng)的個(gè)數(shù)有何要求
6-16 如何利用雙循環(huán)遍歷二維數(shù)組的各個(gè)元素
6-17 如何看待二維數(shù)組中的行地址與列地址的關(guān)系
6-18 如何利用數(shù)組輸出楊輝三角
6-19 什么是字符串?一維字符數(shù)組就是字符串嗎
6-20 在給字符數(shù)組賦初值時(shí),對數(shù)組元素個(gè)數(shù)和初始值表中的數(shù)據(jù)項(xiàng)的個(gè)數(shù)有何要求
6-21 編寫程序:輸入五個(gè)地區(qū)的名稱,并按字母順序排列輸出
6-22 在使用scanf()函數(shù)讀入字符串時(shí)需要注意什么
6-23 怎樣使用字符串輸出函數(shù)puts()
6-24 字符串輸入函數(shù)gets()的功能是什么
6-25 如何正確使用字符串連接函數(shù)strcat()
6-26 怎樣復(fù)制字符串
6-27 如何確定字符串比較函數(shù)strcmp()的返回值
6-28 如何使用測字符串長度函數(shù)strlen()
6-29 ‘\0’和“\0”有什么區(qū)別
第7章 指針
7-1 如何理解指針就是一種變量
7-2 指針的類型和指針?biāo)赶虻念愋褪且粯拥膯?br />7-3 給指針賦值或賦初值時(shí)需要注意什么
第8章 編譯預(yù)處理
第9章 結(jié)構(gòu)體和聯(lián)合體
第10章 文件
第11章 圖形圖像和音頻
第12章 內(nèi)存管理
第13章 C語言應(yīng)用技巧

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號