第1个回答 2019-06-01
你这已经不是C语言重不重要的问题,而是一个怎么处理事情的问题了。
首先,C语言重不重要,它都是你们的必修课,而你已经挂科了,难道你可以不去管它吗?很多事情不是有用才去做,而是你必须去做。就像大多数人明明都想在家休息,可还是不得不每天去工作是一样的道理。
第二,下学期你们已经要开始学JAVA了,总不能学校教C的时候你睡觉,导致C挂科;然后学校教JAVA的时候,你去自学C,然后再让JAVA挂科吧?这学JAVA和学C并不矛盾。JAVA和C都并不难。JAVA你只要跟着学校的进度学就OK了,何必非要先去自学呢?而C语言只要你每天抽出一两小时的时候,半个月也就差不多了。总而言之,你应该分清事情的轻重缓急。
第三,你说的C语言重不重要?我可以负责任的和你说,C语言很重要。它不但是一种编程语言,更是一种编程哲学。对理解软件编程的规则、思维、方法、机制等等,有着不可替代的作用,现在仍然是最为主要的一门编程语言之一。而且C语言既可以直达底层,又可衔接上层,几乎可以做任何编程语言可以做到的事,JAVA能做到的,C语言同样可以做到,就算是你想用C语言去开发安桌的应用程序,也是可以的。所以,即使你以后不一定会用C语言去开发软件,也很有必要去学的。
综上所述,个人觉得,C语言和JAVA都是你们的课程之一,那就必须都学好。而你C语言已经挂科,要抓紧找时间补上,这比你提前自学JAVA重要多了。另外,不要再让JAVA重蹈C语言的覆辙,跟上学校的教学步伐,不要让它再挂科了。