大一的初学者到底该怎么学习C语言啊?

2025-02-27 13:13:34
推荐回答(5个)
回答1:

我也是大一开始自学C语言,学了两个月就参加全国软件设计大赛,我是贵州的,贵州的软件落后,所以侥幸得了贵州省的省级一等奖。你的问题我都碰到。我给你说说我的自学方法吧,希望对你有用。
⒈看代码,书本只是辅助:把一段简单的,完整的代码复制到你的编译平台上,在这学。哪一段代码看不懂,直接ctrl+c去百度,正所谓“知之为知之,不知上百度”。百度一下,比你翻书查找快得不知道多少,而且还是针对性的,能让你很快理解。
⒉举一反三:弄懂了一段代码,试着自己修改,比如在某一段加个输出printf("")函数,最好是输出运行中的代码,这样能帮助你更好的理解这段程序是如何运行的,先运行什么,接着到什么。等你完全弄懂了这段代码之后,再想想类似的题,试着自己写代码解题,如果运行成功,那么恭喜你,你的知识提高了一截。
⒊找题目:类似于竞赛题,都是由浅入深,只是难度跨度比较大,找到这些题目,再逐一独立完成,当然,前提条件是你的知道累积到了一定程度,如果没有,还是ctrl+c上百度找答案吧,慢慢看代码,弄懂思路和解题过程。
⒋老师指点:修行靠个人,老师固然重要,但只能对你指点,别指望老师来帮你解决问题,那你学不到真东西,感悟最重要,自己弄懂的别人告诉的是两个完全不同的性质。所以,遇到问题,先靠自己解决,各种查找,各种搜索,实在搞不定再问老师。
总之,下功夫,多练习,多查找,多思考,多实践,最重要的是恒心,编程是枯燥的,特别对于自学更是加大难度,别轻言放弃。
(以下文段仅代表个人观点,如有雷同,纯属巧合,一切后果与本人无关,嘿嘿)
在我看来,编程的学习只有在实践中才能快速记忆,快速学习,神马书本,都TM浮云,不知道有什么书能比百度更全面?书本只是让你了解这玩意是什么,当然,类似于某些牛X 人物的心得体会例外,那些书本才值得去精读。。说实话,现在这社会,有神马不是以盈利为目的的?有好的书不错,可是那么厚一本,等你看完了还能记到多少?当辅助工具查还差不多。
我现在仍然在自学,还在摸索中,只是感觉这样学得挺快的,所以与你分享下,是否采用这个方法就看个人情况咯。

回答2:

刚开始的话,而且是自学的话,这样正常,万事开头难,更何况是C语言,等老师教的时候,就会慢慢上手,前提是你真有兴趣

回答3:

给你说个不幸的消息,我们学校ACM牛人们都说,学谭浩强的书真的是太水了,最好看其他的书,还有不要按谭浩强书上的步奏去编写程序,去北大的OJ题库去做题,看别人的代码,这样会比较好。

回答4:

不用太担心,学习新东西会有一段过渡期的,慢慢来,一点点慢慢看

回答5:

c primer plus 这本书虽然比较基础,我认为对于0基础的人来说还有有点难,谭浩强的书最适合你,虽然现在感觉一头雾水,相信只要你硬着头皮看下去,不用很久的时间,变量,指针,函数,结构体等等这些基础的东西你熟悉了以后再学起来会有种豁然开朗的感觉。