我们常常听到有人争论“Python、Java、PHP......是这个世界上最好的语言”,却很少听到有人夸赞C语言,为什么呢?因为C语言实在是太太太太难了......
为什么这么多人学不会C语言呢?因为很多人觉得用C语言作为入门语言觉得太难了,里面还有指针,回调,递归之类的操作太难了。为什么这么多人觉得C语言难?异步君根据网友的分享总结了一下:
C语言本身存在一定难度
C语言相比现在比较流行的java,python等语言在入门的方面显得稍微难点,特别是里面的C语言里面的一些函数指针,指针函数,回调,递归都是善茬,觉得这个东西太难了,理解起来太抽象,而且使用起来变化莫测。指针是学习C语言的一个槛,跨过去了也就一马平川了。有多少人是倒在指针上。
C语言是面向过程的语言
C语言原则上函数和模块之间可以胡乱调用,如果框架思想不强,写出来的代码就是一锅粥,非常难维护。很多初学者用C语言实现一个功能,基本上都放在一个文件或者函数里面,乱哄哄的代码搞在一起,如果再用指针实现功能,代码简直没法看,当然这是初学者的通病。
C语言要怎么学?
谈到学C语言,一千个人恐怕会有一千种感受,函数太复杂、指针看不懂......那些被它虐过的人真的努力过很多次。
大家或多或少都自学过,直接买网课、看书学理论或者百度百科临场发挥。在众多自学题材中,最出名的我想,若《C Primer Plus中文版 第6版》称第二,没有其它课材称第一吧!
这本书很适合希望系统学习C语言的读者,正如他的名字,是一本不错的入门和进阶的书。书中的每一个知识点都有很多生动简单的示例,并给出了相应的运行结果。总之,在看这本书的过程中,有一种一气呵成的感觉。
——lianggo
非常经典的教材,与国内的那些不入流的教材相比,具有了更灵活的方法,更系统的介绍,更详细的讲解。每一个知识点都深入到位,完全解开了C的面纱……如果想学好C,成为真正的C程序员,这本书就非看不可。
——无天
C语言入门的佳作,完全适合零基础的同学。
——whitt.dong
可是,很多人入门失败的最关键原因常常是缺少自觉性,早早的买好了学习资料然而却永远计划着明天再学习!
因此,我们开展看了一场C语言技能集中训练,从0到1帮你轻松入门C语言!
▼▼▼
扫面海报二维码,立即参与活动
29.9元直播间购买电子书,可以免费学习7.28-7.31的4天录播课程
特邀嘉宾
翁惠玉,上海交通大学计算机系教授,上海交通大学“程序设计”“数据结构”等课程主讲教师,负责计算机系ACM试点班和电信学院大平台等程序设计课程,《程序设计》获得上海市精品课程,《数据结构》获得国家级精品课程。同时曾获高等教育国家级教学成果奖一等奖、高等教育国家级教学成果奖二等奖、高等教育上海市级教育成果一等奖等。
曹良亮,北京师范大学教育技术学院理学博士、高级工程师,长期从事北京师范大学本科生的C/C++语言与Java语言的教学工作,《C Primer Plus第六版中文版习题解答》作者。
训练时间
7月27日-7月31日
奖品
全勤奖,优秀奖,超值百元奖励
学后收获
科学高效学习《C Primer Plus》方法
第一个程序、vs2010开发环境实操、数据类型
格式输入/输出、表达式、语句
循环程序设计(while、计数)
分支程序设计
服务支持
5天(直播+录播)视频讲解
课后作业巩固练习
班主任全程督学
学完超值百元奖励
学前预习
C Primer Plus(第6版)中文版
作者: 【美】Stephen Prata(史蒂芬 普拉达)
译者: 姜佑
内容简介:
本书在上一版本的基础上进行了全面更新,全面讲述了C语言编程的相关概念和知识,并且涵盖了C编程语言最近的变动发展、以及C11标准。本书可作为C语言的教材,适用于需要系统学习C语言的初学者,也适用于巩固C语言知识或希望进一步提高编程技术的程序员。
C Primer Plus(第6版)中文版
作者: 【美】Stephen Prata(史蒂芬 普拉达)
内容简介:
本书是畅销书《C Primer Plus(第6版)中文版》的配套习题答案,针对书中的复习题和编程练习,给出了解题思路和答案。本书共分为17章,每一章的主题与《C Primer Plus(第6版)中文版》完全一致。
每章开篇采用思维导图的方式列出本章的知识点,然后对每章的重点内容进行了梳理总结,最后则对每章中的复习题和编程练习进行了分析并给出了解答思路,确保读者在彻底夯实理论知识的同时,进一步提升实际编程能力。
作为《C Primer Plus(第6版)中文版》的配套参考书,本书特别适合需要系统学习C语言的初学者阅读,也适合打算巩固C语言知识或者希望进一步提高编程技术的程序员阅读。
学后巩固
C Primer Plus官方视频解读全新上线(70集20小时核心知识点)
课程介绍:
本课程非培训师讲授,而是采用教授讲解方式,在讲授时注重概念的真正理解,有大量的实例演示,务求不是仅仅表面,上看懂程序执行结果,而是要理解背后的逻辑和原理。另外,本课程注重举例和场景结合,强调学以致用,能够真正把学到的知识和开发中可能遇到的问题相结合,形成生产力。
-END-
29.9元直播间购买电子书,
可以免费学习7.28-7.31的4天录播课程
上一篇:收下这十点C语言入门须知