c语言为什么这么难学,我为什么老是学不会

 我来答
姣过手飘找人1Q
2018-09-28 · TA获得超过1904个赞
知道大有可为答主
回答量:2466
采纳率:70%
帮助的人:354万
展开全部
对初学者来说,C语言确实有一定的难点,但是C语言是基础的语言,并不是最难的所以学不好的主要还是自身的问题。依据本人这么多年的经验,这尝试分析下为何这么多人学不好C语言?

C语言本身存在一定难度
C语言主要应用于操作系统、嵌入式底层开发等,在这些领域C语言一直都咱局主导位置,但是在入门上现在比较热门的php、python、java等语言比C语言稍微容易一些。所以很多人学习到C语言的时候,理解起来很抽象,使用时变化莫测,觉得很难,自己就失去了兴趣,慢慢地放弃了。特别是在指针的学习上,是一个槛,很多人就是倒在指针上的。
当然除了指针,C语言里面还有一些回调、递归、函数指针、指针函数也有一定的难点,所以总的来讲C语言还是有一定的难度 的,学习C语言一定要多练,不能光看书,多做一些项目慢慢地就好了。

意志力不够没有耐心,倒在黎明前夕
学习编程主要挺过去前两年的积累经验阶段,后面就好多了,有些人就是迷迷糊糊的进入技术岗位了不知道到底做的是什么,会有一天发现自己突然明白过来很多的事情,以前有些不明白的事情,突然觉得啥都明白了,看似是一件很神奇的事情,本质上来讲都是日积月累构造成的。
很多人觉得自己学了这么长时间还是很多不明白,就会产生厌倦心里,自己都想要放弃,没有了激情,慢慢地自己就放弃了,其实有时候默默地再坚持一会自己就会慢慢地掌握C语言的精髓,对C语言产生兴趣。

C语言没有别的语言好就业
这涉及一个很现实的问题,学习了编程语言就得找工作,如果学了不好找工作,肯定学习起来的动力就不足,毕竟C语言的工作岗位绝对数量并不少,但是相比java,php,python等语言还是没法比,而且对入门者的要求相对更高点,薪资上也不一定有多大的优势,所以对于初学者没有多大的吸引力。目前这也是当前的市场实际情况。
C语言是不是就不值得学习了?其实这种说法是不对的,其实php,python等底层语言还不是一样用C语言来实现,所以C语言的重要性不言而喻。不要听信C语言已经过时之类的谣言,C语言一直都在默默无闻、踏踏实实地做着底层很重要的事情,经久不衰。想要在软件行业立足发展,C语言还是很值得学习的。
自我编程
推荐于2018-03-29 · 科技优质答主
自我编程
采纳数:1481 获赞数:4283

向TA提问 私信TA
展开全部
1、锻炼耐心,真正的学问不可能速成,也没什么技巧,沉下心多看几遍多想想,时间到了,自然就领悟了,需要时可请教老师或高人指点一下。
2、培养兴趣,为了学而学,会心生厌恶,可以多实践,实践中找问题再解决问题,或许能挖掘出兴趣。
3、多想多做,编程多操作结合书本,易于理解。学一段代码,先学会抄,再学会读,然后再逐步理解,等到同样功能的代码能自己实现,才算懂。
总的来说,只要不是智商超凡的天才,应该觉得难,否则只能说明学的肤浅,反正C学的越深,遇到问题会越多,学会克服困难的能力还耐心才是最重要的。祝你成功!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
安徽新华电脑专修学院
2018-10-04 · 百度知道合伙人官方认证企业
安徽新华电脑专修学院
安徽新华电脑专修学院始建于1988年,隶属于新华教育集团,是国家信息化教育示范基地、中国 IT 教育影响力品牌院校.
向TA提问
展开全部
C语言是编程语言的入门级语言,它是面向过程的编程语言,是其他如C++,java,C#等现在主流编程语言的基础。相对而言,C语言还是比较容易的,刚开始看的时候,先注重看得懂,不要太注重记住那些命令。毕竟程序是活的,写程序主要要有思路,熟练程度是靠你多用来慢慢积累起来的。当把所有C的内容学习一遍下来,对C有一个比较全面的了解之后,就可以多去看看别人的代码,这样对更深入的理解C语言、以及拓宽编程思路都有好处。这边提出几点学程序的建议:1。不要死记语法;2。多动手多练习;3。遇到问题,首先尝试自己解决;4。多用Google、baidu;5。多阅读别人的源代码。学程序要有恒心,不能太急于求成,坚持下来,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拨云见云雾
2018-10-10 · PLC+HMI+上位组态+自动化高级工程
拨云见云雾
采纳数:1169 获赞数:3408

向TA提问 私信TA
展开全部
努力不够,有些基础的是要死记硬背的,背下来一些代码,多练,孰能生巧
然后是一些算法,算法就要靠个人资质了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
s心灵魔法师s
2018-09-22 · 用心灵魔法,让你找到真正的自己。
s心灵魔法师s
采纳数:1010 获赞数:1960

向TA提问 私信TA
展开全部
不难啊,C语言很简单啊,语法很简单,就是算法部分可能有些难。而且C语言是语法的基础 ,学了C语言之后,才学Java,JSP,等等,所以C语言要学好。就像学数学一样,先学小数数学,再学初中,高中数学,这是一个循序渐进的过程,所以,同学,你C语言一定要努力学好~加油~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(41)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式