
学习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用ns流程图表示算法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语言程序设计怎么样等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)