我想学习C语言 买什么书好

我想学习C语言 买什么书好,第1张

学习C语言 ,推荐使用清华大学出版社出版的谭浩强老师编写的《C程序设计》第四版,该书是一本公认的学习C语言程序设计的经典教材。根据C语言的发展和计算机教学的需要,作者在《C程序设计(第三版)》的基础上进行了修订。本书按照C语言的新标准C 99进行介绍,所有程序都符合C 99的规定,使编写程序更加规范;对C语言和程序设计的基本概念和要点讲解透彻,全面而深入;按照作者提出的“提出问题—解决问题—归纳分析”三部曲进行教学、组织教材;本书的每个例题都按以下几个步骤展开:提出任务—解题思路—编写程序—运行程序—程序分析—有关说明。符合读者认知规律,容易入门与提高。

C程序设计(第四版)

作 者:谭浩强

出 版 社:清华大学出版社

出版日期:2012-5-1

ISBN 号:9787302224464

C程序设计(第四版)学习辅导

图书定价:28元

作者: 谭浩强

丛书名: 中国高等院校计算机基础教育课程体系规划教材

出版社:清华大学出版社

ISBN:9787302226727

出版日期:2013 年1月

开本:16开

页码:268

《c程序设计(第四版)》

第1章程序设计和c语言1

11什么是计算机程序1

12什么是计算机语言1

13c语言的发展及其特点3

14最简单的c语言程序5

141最简单的c语言程序举例6

142c语言程序的结构10

15运行c程序的步骤与方法12

16程序设计的任务14

习题15

第2章算法——程序的灵魂16

21什么是算法16

22简单的算法举例17

23算法的特性21

24怎样表示一个算法22

241用自然语言表示算法22

242用流程图表示算法22

243三种基本结构和改进的流程图26

244用ns流程图表示算法28

245用伪代码表示算法31

246用计算机语言表示算法32

25结构化程序设计方法34

习题36

第3章最简单的c程序设计——顺序程序设计37

31顺序程序设计举例37

32数据的表现形式及其运算39

321常量和变量39

322数据类型42

323整型数据44

324字符型数据47

325浮点型数据49

326怎样确定常量的类型51

327运算符和表达式52

33c语句57

331c语句的作用和分类57

332最基本的语句——赋值语句59

34数据的输入输出65

341输入输出举例65

342有关数据输入输出的概念67

343用printf函数输出数据68

344用scanf函数输入数据75

345字符数据的输入输出78

习题82

第4章选择结构程序设计85

41选择结构和条件判断85

42用if语句实现选择结构87

421用if语句处理选择结构举例87

422if语句的一般形式 89

43关系运算符和关系表达式91

431关系运算符及其优先次序91

432关系表达式92

44逻辑运算符和逻辑表达式92

441逻辑运算符及其优先次序93

442逻辑表达式94

443逻辑型变量96

45条件运算符和条件表达式97

46选择结构的嵌套99

47用switch语句实现多分支选择结构102

48选择结构程序综合举例105

习题111

第5章循环结构程序设计114

51为什么需要循环控制114

52用while语句实现循环115

53用do…while语句实现循环117

54用for 语句实现循环120

55循环的嵌套124

56几种循环的比较125

57改变循环执行的状态125

571用break语句提前终止循环126

572用continue语句提前结束本次循环127

573break语句和continue语句的区别128

58循环程序举例131

习题140

第6章利用数组处理批量数据142

61怎样定义和引用一维数组142

611怎样定义一维数组143

612怎样引用一维数组元素144

613一维数组的初始化145

614一维数组程序举例146

62怎样定义和引用二维数组148

621怎样定义二维数组149

622怎样引用二维数组的元素150

623二维数组的初始化151

624二维数组程序举例152

63字符数组154

631怎样定义字符数组154

632字符数组的初始化155

633怎样引用字符数组中的元素155

634字符串和字符串结束标志156

635字符数组的输入输出159

636使用字符串处理函数161

637字符数组应用举例165

习题168

第7章用函数实现模块化程序设计170

71为什么要用函数170

72怎样定义函数172

721为什么要定义函数172

722定义函数的方法173

73调用函数174

731函数调用的形式174

732函数调用时的数据传递175

733函数调用的过程177

734函数的返回值178

74对被调用函数的声明和函数原型179

75函数的嵌套调用182

76函数的递归调用184

77数组作为函数参数192

771数组元素作函数实参193

772数组名作函数参数194

773多维数组名作函数参数197

78局部变量和全局变量199

781局部变量199

782全局变量200

79变量的存储方式和生存期204

791动态存储方式与静态存储方式204

792局部变量的存储类别205

793全局变量的存储类别208

794存储类别小结212

710关于变量的声明和定义214

711内部函数和外部函数215

7111内部函数215

7112外部函数215

习题218

第8章善于利用指针220

81指针是什么220

82指针变量222

821使用指针变量的例子222

822怎样定义指针变量223

823怎样引用指针变量224

824指针变量作为函数参数226

83通过指针引用数组230

831数组元素的指针230

832在引用数组元素时指针的运算231

833通过指针引用数组元素233

834用数组名作函数参数237

835通过指针引用多维数组245

84通过指针引用字符串255

841字符串的引用方式 255

842字符指针作函数参数259

843使用字符指针变量和字符数组的比较263

85指向函数的指针266

851什么是函数指针266

852用函数指针变量调用函数266

853怎样定义和使用指向函数的指针变量268

854用指向函数的指针作函数参数270

86返回指针值的函数274

87指针数组和多重指针277

871什么是指针数组 277

872指向指针数据的指针280

873指针数组作main函数的形参282

88动态内存分配与指向它的指针变量285

881什么是内存的动态分配285

882怎样建立内存的动态分配285

883void指针类型 287

89有关指针的小结288

习题291

第9章用户自己建立数据类型293

91定义和使用结构体变量293

911自己建立结构体类型293

912定义结构体类型变量 295

913结构体变量的初始化和引用297

92使用结构体数组300

921定义结构体数组300

922结构体数组的应用举例301

93结构体指针303

931指向结构体变量的指针303

932指向结构体数组的指针304

933用结构体变量和结构体变量的指针作函数参数306

94用指针处理链表309

941什么是链表 309

942建立简单的静态链表310

943建立动态链表311

944输出链表315

95共用体类型317

951什么是共用体类型317

952引用共用体变量的方式318

953共用体类型数据的特点319

96使用枚举类型323

97用typedef声明新类型名326

习题330

第10章对文件的输入输出331

101c文件的有关基本知识331

1011什么是文件331

1012文件名332

1013文件的分类332

1014文件缓冲区333

1015文件类型指针333

102打开与关闭文件335

1021用fopen函数打开数据文件335

1022用fclose函数关闭数据文件337

103顺序读写数据文件338

1031怎样向文件读写字符338

1032怎样向文件读写一个字符串341

1033用格式化的方式读写文件344

1034用二进制方式向文件读写一组数据345

104随机读写数据文件349

1041文件位置标记及其定位349

1042随机读写 352

105文件读写的出错检测353

习题354

第11章常见错误分析355

附录370

附录a在visual c++ 60环境下运行c程序的方法370

附录b常用字符与ascii代码对照表377

附录cc语言中的关键字378

附录d运算符和结合性378

附录ec语言常用语法提要380

附录fc库函数384

参考文献390

这本书真的不错,对于初学者来说讲的很详细,也很系统,反正我是看着感觉很不错,计算机方面清华大学出版社的很多书都是很不错的,个人感觉学习C语言还是要多上机练,然后再加上这本书,一本书看个一两遍这都不算什么,计算机专业大二的学生的切身感受,希望对你有帮助。

C语言入门教程推荐使用清华大学出版社出版的谭浩强老师的《C程序设计》第四版。

清华大学出版社出版的《C程序设计》是一本公认的学习C语言程序设计的经典教材。根据C语言的发展和计算机教学的需要,作者在《C程序设计(第三版)》的基础上进行了修订。本书按照C语言的新标准C 99进行介绍,所有程序都符合C 99的规定,使编写程序更加规范;对C语言和程序设计的基本概念和要点讲解透彻,全面而深入;按照作者提出的“提出问题—解决问题—归纳分析”三部曲进行教学、组织教材;本书的每个例题都按以下几个步骤展开:提出任务—解题思路—编写程序—运行程序—程序分析—有关说明。符合读者认知规律,容易入门与提高。

本书内容先进,体系合理,概念清晰,讲解详尽,降低台阶,分散难点,例题丰富,深入浅出,文字流畅,通俗易懂,是初学者学习C程序设计的理想教材,可作为高等学校各专业的正式教材,也是一本自学的好教材。本书还配有辅助教材《C程序设计(第四版)学习辅导》。

据说是最好的

C语言教程

,和

谭浩强

C语言教程

一样的出名。该教程的最大特点是详细,每一个知识点都会举出一个例子来Try

it

out。

>

老实告诉你,C语言和你的英语没多大联系,只是C语言都是用符号和字母表示的,很多人就认为必须英语好才能学好C。粗略统计下,C语言常用的单词最多百来个,每天写写代码你想不记住它们都难,不过话说回来,你英语也必须抓,编程很多都是用英语来表达的,像ACM比赛的题目,纯英文,所以这也需要点英语基础,只要肯下苦功,没有学不会的。

至于数学,刚开始的C编程没涉及太多的数学内容,一般的就最两数大公约数和最小公倍数之间的关系等等简单例子,因为最开始是让你学会编代码,并不是让你一下子成为计算机专家,不过在数据结构这门课里面可能会有很多的算法,那些需要点数学逻辑能力。

刚开始学的都不会太难,如果你要考研或者攻博什么的,那时候的编程就类似于大半道数学题,那种很讲究算法的,还有ACM里的题目主要也是算法,你可以去练习练习。

自学C的话肯定不容易,你需要一本好点的教材,不要多,一本就够了,像谭浩强的《C程序设计》第四版,或者 《C primer plus》等等,我觉得谭浩强的那本就够了,毕竟风风雨雨过来20年了,然后我推荐你个视频,挺不错的,是郝斌老师把自己上的C语言课录下来免费发到网上供初学者用的,很不错,链接我不发了,发了百度知道也 肯定屏蔽掉,去 VeryCD 里面搜索“郝斌C语言自学教程”,第一个就是,有180集的那个,很适合初学者。

我的C入门也有部分靠这个视频,在这里也感谢下郝斌老师,呵呵

以上就是关于我想学习C语言 买什么书好全部的内容,包括:我想学习C语言 买什么书好、谭浩强C语言入门书籍、谭浩强c语言程序设计怎么样等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9615300.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存