21视频网-c语言教程(含vip)一个比较系统的c语言教程,建议配合视频进行学习
我之前用的红宝书,注意要多敲,边敲边看,然后还要做课后题库,打好基础后推荐你买郭天祥的那本c语言基础,特别细,我觉得很棒,c语言是基础,下面是我之前的笔记,以及对我帮助的博客。
一、基础面向对象数组结构链表指针寄存器栈自动机操作系统自动机理解模式匹配指针函数死锁内存结构哈希表函数指针安全函数指针自动机五四定律命名空间是什么避免越界传递自动机八进制字符的偏移字符集字符串匹配循环器模式匹配
二、算法数组裂变冒泡排序时间复杂度自动机采样及预测等dp树状数组优先队列自动机未定义数据类型的数据区别自动机
1)《c语言入门经典》和《c语言编程—学习指南》。这两本可以帮助我们学习c语言,提高编程水平。
2)《c++primer》第五版和第六版。经典中的经典,也是我看的第一本书。之后可以看一些大牛写的书。推荐看mj01这位大牛写的c语言。
首推01大牛写的c语言教程
1)计算机网络
2)c语言编程案例与经典例题
3)linux编程
4)算法导论
5)代码大全.
6)数据结构
7)编译原理
8)c++网络编程
9)计算机组成原理(1
0)操作系统原理(1
1)程序员的自我修养(1
2)数据库原理(1
3)数据结构(1
4)算法(1
5)编译原理(1
6)并行程序设计(1
7)我的第一本c语言书(1
8)c程序设计(1
9)图灵的程序设计本书针对0基础的c语言初学者,循序渐进的讲解了c语言的入门部分,侧重于讲解程序设计的基本技能,让初学者循序渐进的了解c语言以及掌握程序设计。作者对此书内容做了些许扩展,相对来说侧重于对算法的讲解,侧重于讲解算法思想的培养,对于培养编程思想也有较大帮助。本书的编程习题部分并非全部由考试真题构成,没有为追求应试效果而匆忙结束本书,而是以练习题的形式,扩大考试范围。
同时,老师的讲解方式同步从应试教学转向了自学教学,并提出了自己独特的学习方法。本书依据科学备考,各章题量较大,并非全部是考试真题,对编程技能的培养十分有帮助。对于以上书目,希望本书所述的内容对初学者有所帮助。