您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
为什么C语言这么难学,怎么才能学好呢?
语言,是因为,也是为什么C语言这么难学,怎么才能学好呢?
发布时间:2016-12-08加入收藏来源:互联网点击:
问题补充: 学不会,好可怕。
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
C语言是最基础的编程语言了,其实,对于理工科专业的人来说,C语言并不难,C语言都学不好,怎么学习C++、C#、Java、汇编语言等,这些语言比C语言要难得多。
也许是因为刚接触C语言,刚刚接触一门全新的课程,所以感觉比较难。
记得本人大学刚开始接触C语言的时候,也是一头雾水,根本不懂C语言是干嘛用的,听课时也是晕乎乎的。感觉很虚的东西,计算机二级考试也是勉强合格。后来,本人报名了一个电子设计竞赛,经常在实验室里编程做项目,才慢慢体会到C语言的真正用处。后来对C语言产生了兴趣,课余时间经常到实验室设计项目。到大三的时候,报名参加了全国电子设计竞赛,估计是运气好吧,拿了一等奖。从那时起,我就爱上了电子设计。
所以,觉得难可能是因为刚接触一门新的课程,而且C语言是很“虚”的东西,如果不经过实践的话根本体会不到它的用处。
以本人的经验,前期多看点书,先应付考试吧。也可以结合网上的资料一起复习。
菜鸟教程(www.runoob.com)里有各种编程语言的语法教程,是初学者很好的网站。
当然,如果学院里有条件的话,多去实验室做项目,觉得C语言难,是因为缺乏实践,不了解C语言的真正用处。多做项目,对C语言产生了兴趣,自然不觉得C语言难了。
本人从事研发工程师工作,欢迎一起交流学习~
另外本人有C语言等相关资料,有需要的可以关注我给我留言~
回答于 2019-09-11 08:43:50
难的不是语言,是编程的思维方式,或者说解决问题的能力。任何语言,看下手册api文档,照着demo来比划谁都会,但是真正学以致用解决实际问题,真的还需要一点点天赋,不是谁都适合靠编程吃饭的,但是谁都可以以业余的身份去学编程。
回答于 2019-09-11 08:43:50
之所以初学者认为C难学是因为通常初学者未学习过两门基础课,一门是数值分析,另一门是数据结构。这两门课是计算机软件科学最基础的入门课。C中的堆,栈,链表等概念及其操作方式在熟悉数据结构前是很难理解的。如果有条件,还可以读读编译原理,初步了解一下逆波兰表示法等概念。建议初学者先行学习基础课后再去读C的语法。读语法时不要忘记跟着LINUX/UNIX系统的learn从Hello World逐步练习。C的语法课本建议选用K&R第四版原著的中译本。如果没有LINUX/UNIX系统建议找较老版本的MSC,turbo C 。切忌选择VS(VS中包含大量的WINDOWS消息截获,处理的内容,SDK和GUI。大量不同领域的概念会将初学者搞糊涂)。
在完全搞懂C的全部概念以后再去阅读VS中消息截获与处理方式会觉得C is so easy。
回答于 2019-09-11 08:43:50
C学不好,或者没信心学不下去了,劝你转行,后面的c++,Java,.NET,JavaScript,PHP还有python等等这些都是C的延伸,一个优秀程序员需要掌握的,另外还要学习数据库,操作系统,计算机组成原理,计算机网络,算法与数据结构等等。如果你只是考个二级证,那么前面的一切对你毫无意义,如果你是计算机专业的,要么转专业,要么把她当老婆坚持下去努力学好。
回答于 2019-09-11 08:43:50
其实C语言并不难学,编一些算法题目,编一些数据结构,一开始,肯定是错误百出,其中最常见的是指针引用错误,这就需要断点一步步调试,经验多了就行了,其实编程难的是数学与算法,语言越来越高级,多写写就好了
上一篇:夏目友人帐好看吗?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |