注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合C語言程序設(shè)計(jì):C語言程序設(shè)計(jì)教程+習(xí)題解答C語言啟蒙教程

C語言程序設(shè)計(jì):C語言程序設(shè)計(jì)教程+習(xí)題解答C語言啟蒙教程

C語言程序設(shè)計(jì):C語言程序設(shè)計(jì)教程+習(xí)題解答C語言啟蒙教程

定 價(jià):¥179.80

作 者: (?。﹣喩橙f特·卡內(nèi)特卡爾(Yashavant Kanetkar),(印)亞沙萬特·卡內(nèi)特卡爾(Yashavant Kanetkar)
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購買這本書可以去


ISBN: 9787115006578 出版時(shí)間: 2022-05-01 包裝:
開本: 16開 頁數(shù): 547 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  9787115582317 C語言程序設(shè)計(jì) 109.90 \n9787115587169 C語言程序設(shè)計(jì) 習(xí)題解答 69.90 \n \n《C語言程序設(shè)計(jì)》 \n學(xué)習(xí)任何程序設(shè)計(jì)語言的好方法都是創(chuàng)建良好的程序,C 語言也不例外。一旦決定編寫程序我們就會(huì)發(fā)現(xiàn),總是有至少兩種方法可以實(shí)現(xiàn)。那么,如何才能找到好的方法來實(shí)現(xiàn)程序?本書就能幫助讀者解決此類問題。本書是一本C 語言程序設(shè)計(jì)的教材。多年來,本書被很多工程和科學(xué)研究所及院校指定為學(xué)習(xí)教材。 \n \n本書這一版本(第17 版)除了講解C 語言中基本的函數(shù)、指針、控制指令、數(shù)據(jù)類型、數(shù)組、字符串、輸入輸出、位操作等內(nèi)容外,還增加了C 語言程序設(shè)計(jì)的各個(gè)主題的實(shí)例和面試問題,以便讀者盡快熟悉C 語言的實(shí)際應(yīng)用。書中的實(shí)例和習(xí)題已經(jīng)過作者認(rèn)真挑選,集中體現(xiàn)了各個(gè)知識(shí)要點(diǎn)的具體用法。本書提供可供讀者下載的程序源代碼,并配套出版《C 語言程序設(shè)計(jì) 習(xí)題解答》。 \n \n本書結(jié)構(gòu)合理,內(nèi)容深入淺出,既適合用作高等學(xué)校本科和??茖W(xué)生學(xué)習(xí)C 語言程序設(shè)計(jì)的教材,也適合用作零基礎(chǔ)的程序設(shè)計(jì)初學(xué)者的自學(xué)用書。 \n \n \n《C語言程序設(shè)計(jì) 習(xí)題解答》 \n多年來,教材《C 語言程序設(shè)計(jì)》被很多工程和科學(xué)研究所及院校指定為學(xué)習(xí)教材。本書是《C 語言程序設(shè)計(jì)》的配套習(xí)題集,旨在讓讀者學(xué)習(xí)基礎(chǔ)知識(shí)的同時(shí),交叉地檢查所做習(xí)題的正確性,從而增強(qiáng)讀者的信心,改善整個(gè)C 語言學(xué)習(xí)的過程。本書的習(xí)題已經(jīng)過作者認(rèn)真挑選,集中體現(xiàn)了各個(gè)知識(shí)要點(diǎn)的具體用法。 \n \n本書習(xí)題豐富,結(jié)構(gòu)合理,內(nèi)容深入淺出,建議搭配《C 語言程序設(shè)計(jì)》使用,非常適合用作高等學(xué)校本科生和??粕鷮W(xué)習(xí)C 語言程序設(shè)計(jì)的練習(xí)手冊(cè),也適合用作零基礎(chǔ)的程序設(shè)計(jì)初學(xué)者的自學(xué)用書。

作者簡(jiǎn)介

  亞沙萬特.卡內(nèi)特卡爾(Yashavant Kanetkar)是一位受歡迎的IT領(lǐng)域演說家,在TedEx、印度理工學(xué)院(IIT)、印度國家理工學(xué)院(NIT)、印度信息技術(shù)學(xué)院(IIIT)和一些全球軟件公司舉辦過研討會(huì)和講習(xí)班。他的作品在世界范圍內(nèi)廣受歡迎,數(shù)以百萬計(jì)的學(xué)生和專業(yè)人員從中受益。他的作品被翻譯為印地語、古吉拉特語、英語、日語、韓語和漢語,分別在印度、美國、日本、韓國和中國出版。由于在創(chuàng)業(yè)、專業(yè)以及教育方面的建樹,他被印度理工學(xué)院坎普爾校區(qū)授予久負(fù)盛名的“杰出校友獎(jiǎng)”(distinguished alumnus award)。連續(xù)5年,他被微軟公司授予“**NET技術(shù)撰稿人”和“*有價(jià)值專家”稱號(hào)。 \n

圖書目錄

《C語言程序設(shè)計(jì)》

\n

第 1 章 起步  001

\n


\n

本章內(nèi)容  002

\n


\n

1.1 什么是C 語言  003

\n


\n

1.2 C 語言的基礎(chǔ)知識(shí)  003

\n


\n

1.2.1 字母、數(shù)字和特殊符號(hào)  004

\n


\n

1.2.2 常量、變量和關(guān)鍵字  004

\n


\n

1.2.3 C 語言的常量類型  004

\n


\n

1.2.4 整型常量的創(chuàng)建規(guī)則  005

\n


\n

1.2.5 浮點(diǎn)型常量的創(chuàng)建規(guī)則  005

\n


\n

1.2.6 字符型常量的創(chuàng)建規(guī)則  005

\n


\n

1.2.7 C 語言的變量類型  006

\n


\n

1.2.8 變量名的創(chuàng)建規(guī)則  006

\n


\n

1.2.9 C 語言的關(guān)鍵字  006

\n


\n

1.3 第 1 個(gè)C 語言程序  007

\n


\n

1.3.1 C 語言程序的格式  007

\n


\n

1.3.2 C 語言程序中的注釋  007

\n


\n

1.3.3 什么是main()  008

\n


\n

1.3.4 變量及其用法  009

\n


\n

1.3.5 printf() 及其用法  009

\n


\n

1.3.6 編譯和運(yùn)行  010

\n


\n

1.4 接收輸入  010

\n


\n

1.5 程序  011

\n


\n

習(xí)題  012

\n


\n

課后筆記  014

\n


\n

第2章 C 語言的指令  017

\n


\n

本章內(nèi)容  018

\n


\n

2.1 指令的類型  019

\n


\n

2.2 類型聲明指令  019

\n


\n

2.3 算術(shù)指令  019

\n


\n

2.4 整型和浮點(diǎn)型的轉(zhuǎn)換  021

\n


\n

2.5 賦值時(shí)的類型轉(zhuǎn)換  021

\n


\n

2.6 操作符的優(yōu)先層次  022

\n


\n

2.7 操作符的結(jié)合性  024

\n


\n

2.8 控制指令  024

\n


\n

2.9 程序  024

\n


\n

習(xí)題  026

\n


\n

課后筆記  028

\n


\n

第3章 決策控制指令  031

\n


\n

本章內(nèi)容  032

\n


\n

3.1 if-else 語句  033

\n


\n

3.2 if-else 中的多條語句  034

\n


\n

3.3 嵌套的if-else 語句  035

\n


\n

3.4 一點(diǎn)告誡  036

\n


\n

3.5 程序  037

\n


\n

習(xí)題  038

\n


\n

課后筆記  041

\n


\n

第4章 更復(fù)雜決策的創(chuàng)建  043

\n


\n

本章內(nèi)容  044

\n


\n

4.1 使用邏輯操作符:檢測(cè)范圍  045

\n


\n

4.2 使用邏輯操作符:是  否問題  046

\n


\n

4.3 ! 操作符  048

\n


\n

4.4 再論操作符的優(yōu)先層次  049

\n


\n

4.5 條件操作符  049

\n


\n

4.6 程序  050

\n


\n

習(xí)題  052

\n


\n

課后筆記  056

\n


\n

第5章 循環(huán)控制指令  059

\n


\n

本章內(nèi)容  060

\n


\n

5.1 循環(huán)  061

\n


\n

5.2 while 循環(huán)  061

\n


\n

5.2.1 提示和陷阱  062

\n


\n

5.2.2 其他操作符  063

\n


\n

5.3 程序  065

\n


\n

習(xí)題  066

\n


\n

課后筆記  068

\n


\n

第6章 更復(fù)雜的循環(huán)控制

\n


\n

指令  069

\n


\n

本章內(nèi)容  070

\n


\n

6.1 for 循環(huán)  071

\n


\n

6.1.1 循環(huán)的嵌套  073

\n


\n

6.1.2 for 循環(huán)的多重初始化  074

\n


\n

6.2 break 語句  074

\n


\n

6.3 continue 語句  075

\n


\n

6.4 do-while 循環(huán)  076

\n


\n

6.5 非常規(guī)循環(huán)  077

\n


\n

6.6 程序  078

\n


\n

習(xí)題  079

\n


\n

課后筆記  081

\n


\n

第7章 case 控制指令  083

\n


\n

本章內(nèi)容  084

\n


\n

7.1 使用switch 的決策  085

\n


\n

7.2 switch 與if-else 梯狀結(jié)構(gòu)的對(duì)比  088

\n


\n

7.3 goto 關(guān)鍵字  088

\n


\n

7.4 程序  090

\n


\n

習(xí)題  092

\n


\n

課后筆記  095

\n


\n

第8章 函數(shù)  097

\n


\n

本章內(nèi)容  098

\n


\n

8.1 什么是函數(shù)  099

\n


\n

8.2 在函數(shù)之間傳遞值  101

\n


\n

8.3 參數(shù)的傳遞順序  104

\n


\n

8.4 使用庫函數(shù)  104

\n


\n

8.5 一個(gè)不確定的問題  105

\n


\n

8.6 函數(shù)的返回類型  105

\n


\n

8.7 程序  106

\n


\n

習(xí)題  108

\n


\n

課后筆記  109

\n


\n

第9章 指針  111

\n


\n

本章內(nèi)容  112

\n


\n

9.1 傳值調(diào)用和傳引用調(diào)用  113

\n


\n

9.2 指針概述  113

\n


\n

9.3 再論函數(shù)調(diào)用  116

\n


\n

9.4 結(jié)論  118

\n


\n

9.5 程序  118

\n


\n

習(xí)題  120

\n


\n

課后筆記  122

\n


\n

第 10 章 遞歸  125

\n


\n

本章內(nèi)容  126

\n


\n

10.1 遞歸的概念  127

\n


\n

10.2 程序  128

\n


\n

習(xí)題  130

\n


\n

課后筆記  131

\n


\n

第 11 章 再論數(shù)據(jù)類型  133

\n


\n

本章內(nèi)容  134

\n


\n

11.1 整型:long、short、signed、unsigned   135

\n


\n

11.2 字符型:signed、unsigned   136

\n


\n

11.3 浮點(diǎn)型:float、double、long double   136

\n


\n

11.4 一些其他問題  137

\n


\n

11.5 C 語言的存儲(chǔ)類型  138

\n


\n

11.5.1 自動(dòng)存儲(chǔ)類型  138

\n


\n

11.5.2 寄存器存儲(chǔ)類型  139

\n


\n

11.5.3 靜態(tài)存儲(chǔ)類型  140

\n


\n

11.5.4 外部存儲(chǔ)類型  140

\n


\n

11.5.5 一些微妙的問題  142

\n


\n

11.5.6 何時(shí)何地使用存儲(chǔ)類型  143

\n


\n

習(xí)題  143

\n


\n

課后筆記  145

\n


\n

第 12 章 C 預(yù)處理器  149

\n


\n

本章內(nèi)容  150

\n


\n

12.1 C 預(yù)處理器的特性  151

\n


\n

12.2 宏展開指令  151

\n


\n

12.2.1 帶參數(shù)的宏  152

\n


\n

12.2.2 宏與函數(shù)的比較  153

\n


\n

12.3 文件包含指令  153

\n


\n

12.4 條件編譯指令  154

\n


\n

12.5 #if 和#elif 指令  155

\n


\n

12.6 其他指令  156

\n


\n

12.6.1 #undef 指令  156

\n


\n

12.6.2 #pragma 指令  156

\n


\n

12.7 構(gòu)建過程  158

\n


\n

12.8 程序  159

\n


\n

習(xí)題  161

\n


\n

課后筆記  162

\n


\n

第 13 章 數(shù)組  165

\n


\n

本章內(nèi)容  166

\n


\n

13.1 什么是數(shù)組  167

\n


\n

13.2 關(guān)于數(shù)組的其他信息  168

\n


\n

13.2.1 數(shù)組的初始化  168

\n


\n

13.2.2 內(nèi)存中的數(shù)組元素  168

\n


\n

13.2.3 邊界檢查  169

\n


\n

13.2.4 向函數(shù)傳遞數(shù)組元素  169

\n


\n

13.3 指針和數(shù)組  170

\n


\n

13.3.1 使用指針訪問數(shù)組元素  171

\n


\n

13.3.2 把數(shù)組傳遞給函數(shù)  172

\n


\n

13.4 可變長(zhǎng)數(shù)組  174

\n


\n

13.5 程序  175

\n


\n

習(xí)題  176

\n


\n

課后筆記  179

\n


\n

第 14 章 多維數(shù)組  181

\n


\n

本章內(nèi)容  182

\n


\n

14.1 二維數(shù)組  183

\n


\n

14.1.1 二維數(shù)組的初始化  183

\n


\n

14.1.2 二維數(shù)組的內(nèi)存映射  184

\n


\n

14.1.3 指針和二維數(shù)組  184

\n


\n

14.1.4 指向數(shù)組的指針  186

\n


\n

14.1.5 把二維數(shù)組傳遞給函數(shù)  186

\n


\n

14.2 指針數(shù)組  187

\n


\n

14.3 三維數(shù)組  188

\n


\n

14.4 程序  189

\n


\n

習(xí)題  191

\n


\n

課后筆記  193

\n


\n

第 15 章 字符串  195

\n


\n

本章內(nèi)容  196

\n


\n

15.1 什么是字符串  197

\n


\n

15.2 關(guān)于字符串的其他說明  197

\n


\n

15.3 指針和字符串  199

\n


\n

15.4 字符串處理函數(shù)  200

\n


\n

15.4.1 strlen()  201

\n


\n

15.4.2 strcpy()  202

\n


\n

15.4.3 strcat()  203

\n


\n

15.4.4 strcmp()  203

\n


\n

15.5 程序  204

\n


\n

習(xí)題  206

\n


\n

課后筆記  208

\n


\n

第 16 章 處理多個(gè)字符串  211

\n


\n

本章內(nèi)容  212

\n


\n

16.1 二維字符數(shù)組  213

\n


\n

16.2 字符串指針數(shù)組  214

\n


\n

16.3 字符串指針數(shù)組的限制  216

\n


\n

16.4 程序  216

\n


\n

習(xí)題  218

\n


\n

課后筆記  219

\n


\n

第 17 章 結(jié)構(gòu)體  221

\n


\n

本章內(nèi)容  222

\n


\n

17.1 為什么要使用結(jié)構(gòu)體  223

\n


\n

17.2 結(jié)構(gòu)體數(shù)組  224

\n


\n

17.3 結(jié)構(gòu)體的細(xì)節(jié)  225

\n


\n

17.4 結(jié)構(gòu)體的應(yīng)用  230

\n


\n

17.5 程序  230

\n


\n

習(xí)題  233

\n


\n

課后筆記  234

\n


\n

第 18 章 控制臺(tái)輸入輸出  237

\n


\n

本章內(nèi)容  238

\n


\n

18.1 I O 的類型  239

\n


\n

18.2 控制臺(tái)I O 函數(shù)  239

\n


\n

習(xí)題  246

\n


\n

課后筆記  249

\n


\n

第 19 章 文件輸入輸出  251

\n


\n

本章內(nèi)容  252

\n


\n

19.1 文件操作  253

\n


\n

19.2 對(duì)字符、制表符、空格等進(jìn)行計(jì)數(shù)  255

\n


\n

19.3 一個(gè)文件復(fù)制程序  256

\n


\n

19.4 文件打開模式  257

\n


\n

19.5 文件中的字符串(行)I O   257

\n


\n

19.6 文本文件和二進(jìn)制文件  259

\n


\n

19.7 文件中的記錄I O   259

\n


\n

19.8 低層文件I O   262

\n


\n

19.9 程序  264

\n


\n

習(xí)題  266

\n


\n

課后筆記  267

\n


\n

第 20 章 關(guān)于輸入輸出的更多知識(shí)  271

\n


\n

本章內(nèi)容  272

\n


\n

20.1 使用argc 和argv   273

\n


\n

20.2 在讀取  寫入時(shí)檢測(cè)錯(cuò)誤  275

\n


\n

20.3 標(biāo)準(zhǔn)文件指針  276

\n


\n

20.4 I O 重定向  276

\n


\n

習(xí)題  278

\n


\n

課后筆記  279

\n


\n

第 21 章 對(duì)位進(jìn)行操作  281

\n


\n

本章內(nèi)容  282

\n


\n

21.1 位的編號(hào)和轉(zhuǎn)換  283

\n


\n

21.2 位操作  284

\n


\n

21.3 反碼操作符  284

\n


\n

21.4 右移位和左移位操作符  285

\n


\n

21.5 AND、OR 和XOR 位操作符  287

\n


\n

21.6 showbits() 函數(shù)  290

\n


\n

21.7 位復(fù)合賦值操作符  290

\n


\n

21.8 程序  291

\n


\n

習(xí)題  292

\n


\n

課后筆記  294

\n


\n

第 22 章 C 語言的其他特性  295

\n


\n

本章內(nèi)容  296

\n


\n

22.1 枚舉數(shù)據(jù)類型  297

\n


\n

22.2 使用typedef 對(duì)數(shù)據(jù)類型進(jìn)行重命名  299

\n


\n

22.3 強(qiáng)制類型轉(zhuǎn)換  300

\n


\n

22.4 位段  300

\n


\n

22.5 函數(shù)指針  301

\n


\n

22.6 返回指針的函數(shù)  302

\n


\n

22.7 接收可變數(shù)量參數(shù)的函數(shù)  302

\n


\n

22.8 聯(lián)合體  303

\n


\n

22.9 volatile 限定符  306

\n


\n

22.10 程序  306

\n


\n

習(xí)題  307

\n


\n

課后筆記  309

\n


\n

第 23 章 常見的C 語言面試問題  311

\n


\n

附錄A 編譯和運(yùn)行  325

\n


\n

附錄B 優(yōu)先級(jí)表格  331

\n


\n

附錄C 追蹤缺陷  333

\n


\n

附錄D ASCII 表  339

\n


\n

附錄E 階段測(cè)驗(yàn)  343

\n


\n


\n

《C語言程序設(shè)計(jì) 習(xí)題解答》

\n

預(yù)備知識(shí)   001

\n


\n

第1章 起步 007

\n


\n

第2章 C 語言的指令 013

\n


\n

第3章 決策控制指令 023

\n


\n

第4章 更復(fù)雜決策的創(chuàng)建 033

\n


\n

第5章 循環(huán)控制指令 043

\n


\n

第6章 更復(fù)雜的循環(huán)控制指令 049

\n


\n

第7章 case 控制指令 057

\n


\n

第8章 函數(shù) 063

\n


\n

第9章 指針 067

\n


\n

第10章 遞歸 075

\n


\n

第11章 再論數(shù)據(jù)類型 079

\n


\n

第12章 C 預(yù)處理器 083

\n


\n

第13章 數(shù)組 089

\n


\n

第14章 多維數(shù)組 101

\n


\n

第15章 字符串 111

\n


\n

第16章 處理多個(gè)字符串 117

\n


\n

第17章 結(jié)構(gòu)體 123

\n


\n

第18章 控制臺(tái)輸入輸出 139

\n


\n

第19章 文件輸入輸出 145

\n


\n

第20章 關(guān)于輸入輸出的更多知識(shí) 161

\n


\n

第21章 對(duì)位進(jìn)行操作 167

\n


\n

第22章 C 語言的其他特性 177

\n


\n

第23章 階段測(cè)驗(yàn) 181

\n


\n

階段測(cè)驗(yàn)I(第1~7章) 182

\n


\n

階段測(cè)驗(yàn)II(第8~12章) 186

\n


\n

階段測(cè)驗(yàn)III(第13~17章) 189

\n


\n

階段測(cè)驗(yàn)IV(第18~22章) 192

本目錄推薦

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