C语言重要吗??!!!!我是软件专业的 很困惑

我在一所一本的大学读软件工程大学第一个学期C的课都在睡觉度过于是挂科了不过还是懂点比较都只教基础的下学期要学JAVA于是我想直接先自学JAVA可是想到C挂科了还要补考寒假... 我在一所一本的大学读软件工程 大学第一个学期C的课都在睡觉度过 于是挂科了 不过还是懂点 比较都只教基础的 下学期要学JAVA 于是我想直接先自学JAVA 可是想到C挂科了还要补考 寒假自学JAVA还不如先学C 可是C的就业前景 什么的好像都不好 也不是很重要的样子 和JAVA比简直没的说 那我现在该怎么办 ? 我刚在淘宝上买了一堆的C的教学视频 现在是该认真的去复习补考完就扔掉的C 还是直接去学习JAVA呢? 好苦恼 我心里是偏向有个人能说出C的重要性 让我心里能平衡的去复习C的~ 回答的好的有加分 说说自己的经验经历 说得越好加分越多 复制的就一边去吧 能百度的我自己会百度不用你复制 展开
 我来答
小坏tt诺言
2018-11-05 · 超过12用户采纳过TA的回答
知道答主
回答量:33
采纳率:85%
帮助的人:10.3万
展开全部
孩子,都挺重要的,一门语言走天下?不可能的,本科课程基本都是基础,你就不要谈什么就业前景了,每一个程序员都不止只会一门语言的,而且各种编程语言之间都或多或少存在一些共性,而且从其中你可以获取很多编程思想,学多了不吃亏的,踏实一点,自己睡过的课自己买单,加油吧,一本学生还是软件专业,更应该努力了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
擦普洱
2018-12-17
知道答主
回答量:5
采纳率:0%
帮助的人:3669
展开全部
和楼主一样,我是湖南某一本大学毕业的,计算机专业。大一的时候对新鲜事物比较好奇,参加的学校的校卫队,然后加入社团,乱七八槽把自己的时间安排的很满,甚至在有的专业课上也在做与社团相关的事情。我的C语言老师是从广东来的,说的普通话我的亲娘,根本听不懂,更不用说听懂讲的内容了,依稀记得有一次C语言作业,求两个数的最大公约数和最小公倍数。愣是不会,最后终于期末考试了,笔试只要背课本上的题目就行,然后考了80多分,但是机试就比较头疼了,我们上机考试6道题,然后我制作出来了一道,讲道理是要挂科的,但是由于全班没有多少人做出很多,最后降低标准,然后我的C语言机试就及格了,很幸运。
第二学期的时候,学院组织为期2周的课程设计,说白了就是五猴分桃,百钱百鸡等等程序,这个时候我就直接蒙了,因为大一上学期什么都没有学到,连一个 main函数都不会,最后想着要换专业,可能自己不适合,最后经过大量的思想斗争以及室友的想法,还是自己没有认真去学,转到其他专业也是不会。
算了,我就踏踏实实干这个吧,于是就把C语言书上的所有程序一个一个去敲,然后一点一点的学,经过一个月,终于有点眉目了。然后学校开设C++,数据结构等等,也就能慢慢上手了。
回到原题,C语言是所有语言的基础,等你把C语言学会的时候,你就会感觉java真的是so easy,语言呗,大概就那样。C语言是好多专业必须具备的知识,物理、机设、数学专业都把C语言列为公共基础课,所以将C语言学好还是非常关键的,至于楼主以后不管从事C开发还是java开发,只要一门语言基础扎实,学习其他的都会得心应手。那么现在肯定至少将C语言考试通过。也就是说将学校的课程必须保证都通过了才行,至于楼主要从事C还是java开发,我想说的是按照我们学校以及社会上的就业来看,C比java平均工资会高一些,你可能听说过很多培训机构有java培训班,java速成班,是不是很少听到过C语言速成班之类的。也就是说C可能在一定程度上比java会难一些,如果在学校没有基础,就算有培训班也无济于事,只能靠自己一点一点去琢磨,慢慢变成开始。
要相信,编程这个东西还是要脚踏实地的,我建议楼主还是把学校发的C语言课程熟读,里面的程序题搞懂,等你达到这一步的时候,应付考试那是很简单的。然后就是以后工作方向,本人是java开发岗,如果楼主想从事java开发,把C考过,等你们大学课程java学完之后,你自己心里就会有方向了。
不怕从零开始,只怕从未起航!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2925059
2019-02-18 · TA获得超过4134个赞
知道大有可为答主
回答量:1.1万
采纳率:51%
帮助的人:1688万
展开全部

C 很重要,看原因是如果你想深入了解计算机系统的构成必须懂得C (之前的要求是必须懂得汇编,但是现在汇编对于大多数人太陌生然后学习曲线过于陡峭,所以退而求其次要求c了)

你觉得他不重要的原因是看不到有人用它。你产生这个错觉的原因有两个:

  1. 接触面不够。如果你接触一些嵌入式会发现c是非常重要的,应用非常广泛。无论哪种处理器,不一定支持java 但是一定支持c;

  2. c语言过于基础。就好比三角函数,在日常生活中,你可能接触到傅立叶变换,但是无法直接看到三角函数的使用。但是实际上傅立叶变换之类的需要用三角函数的知识。正因为太基础,所以没有办法直接看到应用。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
航母li
2018-11-18
知道答主
回答量:22
采纳率:0%
帮助的人:8万
展开全部
C语言是一个基础,它作为一个语言没有花里胡哨的封装,没有接口,没有对象,它非常适合初学者作为工具学习算法和其他思想,因为C语言的学习曲线很平缓,你不需要过分纠结语法,而得以专心于研究算法上。学好C之后,基本上学其他的语言都会很轻松,因为你已经构建出了一套基于过程的程序运行体系,学C++和Java这类面向对象的语言时,你会更方便的理解里面蕴含的思想,尤其是可以用面向过程的角度去想。所以我推荐你打好C语言的基本功,日后再选择其他语言也不迟,至于我个人是直接开始学习C++的,因为个人目前现役奥赛选手。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
开窗明月
2018-11-23 · 超过19用户采纳过TA的回答
知道答主
回答量:166
采纳率:37%
帮助的人:25.9万
展开全部
没有重要不重要。你先做的是把c补考考过,至于重不重要也看你想从事什么行业,只能说java相对来说就业前景好一些,用人需求多,发展前景比较广阔。大学开设的课程能学就学吧,反正就业以后避免不了学习,编程语言就是一通百通,多接触一些没坏处。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式