自学C语言的问题!!本人没什么基础想学C语言 请高手指教!详细点 不要说的那么高深!!!!

 我来答
冷一啦1d
2010-11-30 · TA获得超过1151个赞
知道小有建树答主
回答量:983
采纳率:0%
帮助的人:827万
展开全部
说那些谭爷爷过时了的人我想是不太负责人的,谭浩强的书你们有仔细研究过没?C语言最新的标准好像是ANSI-C99,但是我想问一句,新标准的规范又有几人真正用得上?新标准的一些东西无非是一些细枝末节,当C的精华和基础打好了之后再看不迟。谭浩强的书是80年代开始的,但现在也出了新版,楼主可以参考。
我的建议是,如果楼主有恒心和毅力,就别怕枯燥,先把一本书啃透了再说!当然,看谭浩强的书或者别人的书都没问题,关键是要吃透。但选书还是要选好。谭老爷子的书是经过了时间的考验的,所以可以看。
不知楼主周围的环境怎么样,是否有很多人讨论,如果有一些志同道合的朋友或同学多讨论讨论会很有帮助。
本人认为C语言中必须先掌握的几个地方:变量,变量类型,条件判断,循环,函数,数组,指针(核心),结构。这些是最基本的,当然指针可以说是C语言的精华。而这些基本东西学好之后,可以了解一些C语言的类库,比如字符串处理、数学库之类。当然这些类库也可以在学习前面的基础的同时了解一些。
C语言学会了之后,lz可以学习一下有关数据结构和算法方面的知识。而至于C++、Java如果楼主想学也可以,但我的建议是先盯住一个语言学通在说。C++和Java是面向对象语言,其核心应该是面向对象的思想,如果lz现在只想学好C,就不要去管这些语言,盯住一门。
至于编译器的选择往往是一些初学者遇到的很大问题,但我想这不算是啥问题。学会一种编译器ide环境的使用就可以,比如vc。vc看似很麻烦,但是如果学会了威力无穷,毕竟它的调试很强。初学可以先建一个vc的工程,然后把自己的练习都放进去。当然bc,tc之类也可以,这个看lz了。
至于程序的设计方法,我想当lz把c语言的面向过程的思想理解透了,会有一些自己的想法,更深入的可以去看些其他的书籍。现在大规模的项目用纯粹的C开发的不多,但c是基础,建议楼主学好!
抓住核心东西,不要被一些表面的现象所迷惑。
祝你学好C语言!
百度网友a2eb5ada1
2010-11-29
知道小有建树答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
买一本谭浩强的书就够入门的了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
调调竹成诗t
2010-11-30 · TA获得超过127个赞
知道答主
回答量:76
采纳率:0%
帮助的人:0
展开全部
买本C和指针看看,看完了绝对可以入门的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
哎呀王子
2010-11-30 · TA获得超过646个赞
知道小有建树答主
回答量:195
采纳率:100%
帮助的人:133万
展开全部
哦哦。。。。

推荐你看《C程序设计(第三版)》(谭浩强 著)这本书,是我们学校的C教程,对初学者来说很不错,最好把答案书也买了。。。。

学C的话首先要锻炼好自己的逻辑思维,我觉得C语言对算法的要求很高。。。。

所以虽好就把上面那本书的课后练习都做一遍,这样都你的编程能力会有很大的提升。。。。

学编程就得多动手。。。。

如果你不打算深究C领域知识的话,看完那本书,其实就行了。。。。

如果还想再深入了解,那么我也没什么好建议,呵呵,毕竟我转行学Java了。。。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
smilemyf
2010-11-30
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
先找一本比较好的课本,谭浩强的吧,大学非计算机专业的都是用他的书。先照着书上的例子敲代码,多写,多想。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式