答案:首先学C语言,不是为学而学,说实话这门语言学出来以后在工作中是不经常用到的。除非你以后从事做操作系统编程这样底层软的开发,但是,这是非常难的,就算一个计算机博士出来,也不见得就能弄个这个的底层软件,何况你只学了C。
但是,C语言非常重要,它里面蕴含的意义就是让你明白,编程语言是个怎么回事。最重要的内容就是指针,指针说难不难,说难也难,但只要你体会它的表示方法与意义,会一通百通!C语言就是指针的巧,指针是C的精华,你学不懂指针,C就是白学的。
学C只是让你掌握了工具,如果以后要从事软开发,没有开发思想是万万不能的,开发思想是骨架,C这样的语言只是血肉。所以你要有所发展,光学C是没用的,一定要学会编程是个什么回事。
你一定先要学数据结构!
你说要有出路,真的严重了!学C就能有出路,告诉你吧,没有任何出路,你没去招聘市场吗?你跟别人说你会C,别人要你才怪。你发有出路就得学些现在流行的语言,比如JAVA,C#,C++之类的,这才是应用软件开发所要的语言,不是C!
但是C还学不学呢,我的意见是:学,一定要学。学会了C,学起C#,c++就轻松多了,以后再接触别的语言也容易,C是用来入门的,绝对不是最终目的。
总而言之,你要学C,就学数据结构,学C语言版的数据结构。数据结构很难,但不要灰心,当你学完了C语言版式的数据结构后,你就会知道编程是什么了,你自然就知道你以是不是要在计算机上找出路了。
推荐一门浅显的数据结构的书——《数据结构(C语言描述)》,徐孝凯、贺桂英编著,清华大学出版社。这本书比严蔚敏的通俗,易学,基本上一看就会。
加油多看源代码,多上机操作,多留心老师说的话
上一个:c++中的return 问题
下一个:C++语言基础从哪里学起