注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合C語言程序設計:C語言程序設計教程+習題解答C語言啟蒙教程

C語言程序設計:C語言程序設計教程+習題解答C語言啟蒙教程

C語言程序設計:C語言程序設計教程+習題解答C語言啟蒙教程

定 價:¥179.80

作 者: (?。﹣喩橙f特·卡內(nèi)特卡爾(Yashavant Kanetkar),(?。﹣喩橙f特·卡內(nèi)特卡爾(Yashavant Kanetkar)
出版社: 人民郵電出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

《C語言程序設計》

\n

第 1 章 起步  001

\n


\n

本章內(nèi)容  002

\n


\n

1.1 什么是C 語言  003

\n


\n

1.2 C 語言的基礎知識  003

\n


\n

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

\n


\n

1.2.2 常量、變量和關鍵字  004

\n


\n

1.2.3 C 語言的常量類型  004

\n


\n

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

\n


\n

1.2.5 浮點型常量的創(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 語言的關鍵字  006

\n


\n

1.3 第 1 個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 編譯和運行  010

\n


\n

1.4 接收輸入  010

\n


\n

1.5 程序  011

\n


\n

習題  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 算術指令  019

\n


\n

2.4 整型和浮點型的轉換  021

\n


\n

2.5 賦值時的類型轉換  021

\n


\n

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

\n


\n

2.7 操作符的結合性  024

\n


\n

2.8 控制指令  024

\n


\n

2.9 程序  024

\n


\n

習題  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 一點告誡  036

\n


\n

3.5 程序  037

\n


\n

習題  038

\n


\n

課后筆記  041

\n


\n

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

\n


\n

本章內(nèi)容  044

\n


\n

4.1 使用邏輯操作符:檢測范圍  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

習題  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

習題  066

\n


\n

課后筆記  068

\n


\n

第6章 更復雜的循環(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

習題  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 梯狀結構的對比  088

\n


\n

7.3 goto 關鍵字  088

\n


\n

7.4 程序  090

\n


\n

習題  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 一個不確定的問題  105

\n


\n

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

\n


\n

8.7 程序  106

\n


\n

習題  108

\n


\n

課后筆記  109

\n


\n

第9章 指針  111

\n


\n

本章內(nèi)容  112

\n


\n

9.1 傳值調用和傳引用調用  113

\n


\n

9.2 指針概述  113

\n


\n

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

\n


\n

9.4 結論  118

\n


\n

9.5 程序  118

\n


\n

習題  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

習題  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 浮點型:float、double、long double   136

\n


\n

11.4 一些其他問題  137

\n


\n

11.5 C 語言的存儲類型  138

\n


\n

11.5.1 自動存儲類型  138

\n


\n

11.5.2 寄存器存儲類型  139

\n


\n

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

\n


\n

11.5.4 外部存儲類型  140

\n


\n

11.5.5 一些微妙的問題  142

\n


\n

11.5.6 何時何地使用存儲類型  143

\n


\n

習題  143

\n


\n

課后筆記  145

\n


\n

第 12 章 C 預處理器  149

\n


\n

本章內(nèi)容  150

\n


\n

12.1 C 預處理器的特性  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 構建過程  158

\n


\n

12.8 程序  159

\n


\n

習題  161

\n


\n

課后筆記  162

\n


\n

第 13 章 數(shù)組  165

\n


\n

本章內(nèi)容  166

\n


\n

13.1 什么是數(shù)組  167

\n


\n

13.2 關于數(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 可變長數(shù)組  174

\n


\n

13.5 程序  175

\n


\n

習題  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

習題  191

\n


\n

課后筆記  193

\n


\n

第 15 章 字符串  195

\n


\n

本章內(nèi)容  196

\n


\n

15.1 什么是字符串  197

\n


\n

15.2 關于字符串的其他說明  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

習題  206

\n


\n

課后筆記  208

\n


\n

第 16 章 處理多個字符串  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

習題  218

\n


\n

課后筆記  219

\n


\n

第 17 章 結構體  221

\n


\n

本章內(nèi)容  222

\n


\n

17.1 為什么要使用結構體  223

\n


\n

17.2 結構體數(shù)組  224

\n


\n

17.3 結構體的細節(jié)  225

\n


\n

17.4 結構體的應用  230

\n


\n

17.5 程序  230

\n


\n

習題  233

\n


\n

課后筆記  234

\n


\n

第 18 章 控制臺輸入輸出  237

\n


\n

本章內(nèi)容  238

\n


\n

18.1 I O 的類型  239

\n


\n

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

\n


\n

習題  246

\n


\n

課后筆記  249

\n


\n

第 19 章 文件輸入輸出  251

\n


\n

本章內(nèi)容  252

\n


\n

19.1 文件操作  253

\n


\n

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

\n


\n

19.3 一個文件復制程序  256

\n


\n

19.4 文件打開模式  257

\n


\n

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

\n


\n

19.6 文本文件和二進制文件  259

\n


\n

19.7 文件中的記錄I O   259

\n


\n

19.8 低層文件I O   262

\n


\n

19.9 程序  264

\n


\n

習題  266

\n


\n

課后筆記  267

\n


\n

第 20 章 關于輸入輸出的更多知識  271

\n


\n

本章內(nèi)容  272

\n


\n

20.1 使用argc 和argv   273

\n


\n

20.2 在讀取  寫入時檢測錯誤  275

\n


\n

20.3 標準文件指針  276

\n


\n

20.4 I O 重定向  276

\n


\n

習題  278

\n


\n

課后筆記  279

\n


\n

第 21 章 對位進行操作  281

\n


\n

本章內(nèi)容  282

\n


\n

21.1 位的編號和轉換  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 位復合賦值操作符  290

\n


\n

21.8 程序  291

\n


\n

習題  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 對數(shù)據(jù)類型進行重命名  299

\n


\n

22.3 強制類型轉換  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

習題  307

\n


\n

課后筆記  309

\n


\n

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

\n


\n

附錄A 編譯和運行  325

\n


\n

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

\n


\n

附錄C 追蹤缺陷  333

\n


\n

附錄D ASCII 表  339

\n


\n

附錄E 階段測驗  343

\n


\n


\n

《C語言程序設計 習題解答》

\n

預備知識   001

\n


\n

第1章 起步 007

\n


\n

第2章 C 語言的指令 013

\n


\n

第3章 決策控制指令 023

\n


\n

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

\n


\n

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

\n


\n

第6章 更復雜的循環(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 預處理器 083

\n


\n

第13章 數(shù)組 089

\n


\n

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

\n


\n

第15章 字符串 111

\n


\n

第16章 處理多個字符串 117

\n


\n

第17章 結構體 123

\n


\n

第18章 控制臺輸入輸出 139

\n


\n

第19章 文件輸入輸出 145

\n


\n

第20章 關于輸入輸出的更多知識 161

\n


\n

第21章 對位進行操作 167

\n


\n

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

\n


\n

第23章 階段測驗 181

\n


\n

階段測驗I(第1~7章) 182

\n


\n

階段測驗II(第8~12章) 186

\n


\n

階段測驗III(第13~17章) 189

\n


\n

階段測驗IV(第18~22章) 192

本目錄推薦

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