移动学习网 导航

C语言到底如何学习

2024-05-21m.verywind.com
新手如何学习c语言~

很高兴能为你回答问题,学习C语言其实不大需要有很多数学英语知识,只要你多动手练习,多实践,把原理定义理解透了,然后根据实际运用,再加强,基础要打好,切勿三天打渔二天晒网,
C语言=数据结构+算法。好好学

首先申明,本人不是什么高手,但自认为对c还比较熟悉,可以给你提点建议:

1、学习C语言,要从入门到精通,需要读哪些书(从简单的到难的排序,越详细越好,最好都能注释下选择这本书的理由)?

入门阶段:还是老谭那本。
理由:虽然不能说它写得有多好,但是你现在要做的是入门,要快速的掌握c的基本语法,这本书很好理解,能够让你在最短的时间内大致掌握这门语言的概更。

第二阶段:《c程序设计语言》(The C Programming Language)和《C语言解惑》(The C puzzle book)
理由:《the c programming language》号称c语言圣经。其实它也只是一本介绍基础语法的书,不做入门教程是因为对于初学者来说,它难度稍大,之所以推荐,是因为它能让你---系统而严密的---把C语言知识构架整理一遍。《c语言解惑》,系统的整理了c语法中容易让你产生迷惑或容易犯错的地方(如a+++++b等),这时候你才算真正开始学习c语言了.(以上两本现在出重印了,应该在书店可以买到)

第三阶段:《C陷阱与缺陷》(C Traps and Pitfalls)和《高质量c/c++编程指南》
理由:《c陷阱与缺陷》是让对c的理解有质变得一本书,如如何理解(*(void(*)())0)()等问题,我的感觉是看完这本书让我真正从小菜鸟变成了老菜鸟。《高质量...》,终于有一本国产的了,呵呵,我认为这本书是把你从土匪变成正规军的最好指南,该书涉及编程风格、效率、重载、健壮性等一些列之前很难注意的问题。(以上两本《c陷阱...》已绝版,不过网上可以下载到中英文版,《高质量...》本身就是网络书,很容易找到)

其它推荐书:《c专家编程》《c和指针》
说实话这两本书我并没有看过(或看完),但有口皆碑,都是经典之作,不过都已经绝版,仔细找找网上有下载的。

2、有哪些好的C语言练习(越难的越好)?
对语言本身的练习其实就是你对它的理解,用得多了,注意得多了,自然就ok了。其它思维上的练习主要是算法和数据结构方面的,严老的《数据结构题集(C语言版)》如果你能做完就相当了不起了。

3、要学精C语言,还要具备哪些条件?
其实c语言也只是一个工具而已,就像锄头一样,你每天挖地锄田自然就精通它了。只要不是白痴,应该都没有问题。

4、C语言学完后接下去要学哪些语言好?
这个我就没有资格回答了,因为除了少量汇编和c++,我大部分只用到了c,不过也许是一脉相承的c++吧。c是面向过程的语言,学习c++面向对象的思想。

5、各位网友如果在学习计算机语言方面还有一些独到的见解,欢迎提出!
不是我提出的,不过真的很经典——“天下程序一大抄”,呵呵。

你好 我别的不说 我就给你一下几点建议。
(1)一定要化时间,这是前提。你看很多“电脑高手”,都是花很多时间在那儿琢磨,他们很痴迷,所以不觉的。你现在还未找到编程的乐趣,太可惜。
(2)掌握学习的方法,首先将概念搞懂,看书,听老师讲,与同学讨论,如听不懂老师所讲,就必须预习。还可以找参考书看,因为每一本书都有不足,和他的长处。
第二,对一些典型的例子,一定要搞懂,记住,不是叫你去死记,例如运算符重载中complex的例子,将概念与例子结合,就容易理解概念,同时当你自己编程时,你就会想这与那个例子类似,然后先模仿,慢慢你就能熟能生巧了
第三,大量练习,即使有答案,先别看,自己做,不行再看,同时想,是那儿不会,再去补那方面的知识,这样才能进步。有条件要去上机,是否正确,上机运行就知,而且程序最终总要运行的。
开始是非常痛苦的,一定要坚持,不懂,赶快加大时间去搞懂,否则会越来越多,然后整个放弃,就完了,千万别指望补,它需要更多的精力,否则很难通过。

你这问题,我猜你刚接触计算机程序或者说一门语言,是吧?一楼的答案可能会让邂逅C语言的你心生胆怯。不要紧张,尽管他说的没错,但却只适用于从业人员。对于一个新手而言,我们不能想的太多,因为想的越多,就越无所适从,直至一事无成,全身而退。
因此,学习一种的新的东西,关键在于找一个恰当的切入点,让我们看到希望,找到激情,这样才能学得踏实。那么该如何学习C语言呢?
1、首先选择一本高质量的适合你的教材,一本足够。注意,这里的高质量,并非是很难的,而是指可以用感性的简单的自然语言将抽象的概念叙述出来的,这才叫水平。如果有条件,最好选择国外的多次重版的教材,那都是被大多数人认可和接受的。不要选择国内的教材,相信当你站到一定的高度,你会理解我说的。
2、花点时间熟悉开发工具,再多也值得。应为它是你展开正常学习的基础。特别是要理解一门语言的编译器和它的集成开发工具是什么关系。
3、计划并动手去做。要说语言都是汉字,理解应该不存在难度,但是如果不亲自体验,将很快忘掉,遇编程将无从下手。
4、试着去理解。如果你能够站在一个更高的角度去理解作者,理解语言,学会归纳总结,那么一切都将云开雾散。相信你的目光很快将会从C语言身上转移到其他更广阔的领域。

边学边练吧

我觉得学习任何语言,都是一个长期而枯燥的过程,贵在坚持和积累,要每天都学习一点,关键是一定要坚持,希望能对你有所帮助

我也是自学的,新手,看了2周时间,除指针有点模糊外基本上懂了,有时间一起探讨下还是行的,师傅就不敢当了,QQ153300129.


多买些程序书,用的时候查找。
从头学的话,找带有例题的简单书籍,照着编写。

  • 如何学好c语言
  • 答:一、如何学习C语言学习C语言不是一朝一夕的事情,但也不需要花费十年时间才能精通。如何以最小的代价学习并精通C语言是本文的主题。请注意,即使是“最小的代价”,也绝不是什么捷径,而是以最短的时间取得最多的收获,同时也意味着你需要经历艰苦的过程。一、要读就读好书,否则不如不读 所有初学者面临的第一个问题...

  • C语言—入门技巧大学生推荐
  • 答:1个回答 #热议# 生活中有哪些实用的心理学知识?阿阳畅科普 情感倾听者 2023-06-06 · 专注挽回感情 关注 展开全部 C语言入门技巧亲测推荐 技巧1: 不要使用“GOTO”语句 编程语言终究开始引入了函数的概念,即允许程序对代码进行断行。如果已经完成,不再使用goto语句来表示代码的断行。函数调用后,函数将回到...

  • 如何学好C语言?
  • 答:所有初学者面临的第一个问题便是:如何选择教材。好的开始是成功的一半,选择一本优秀的教材是事半功倍的关键因素。不幸的是,学校通常会帮你指定一本很差劲的C语言课本;而幸运的是,你还可以再次选择。没有学习交流地方可以来 大名鼎鼎的谭浩强教授出了一本《C语言程序设计》,据说发行量有超过400万,据我所知,很多...

  • 如何学习C语言?
  • 答:学习方法是:1、课前预习,课后复习,认真做课堂、课后的作业,理解理论知识。2、记住语法规则。3、加强逻辑思维。4、多动手,通过练习上机了解它的运行过程。5、实践—>理论—>再实践,刚开始学习C语言时,按示例练习,并推动理论的学习,然后再自己多思考,多上机实践。

  • 如何学习c语言?
  • 答:C语言重要知识点记得背会 总体上必须清楚的:1.程序结构是三种:顺序结构 、选择结构(分支结构)、循环结构。2.读程序都要从main()入口,然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个main函数。3)计算机的数据在电脑中保存是以二进制的形式。数据存放的位置就是 他的地址.4)...

  • 怎样学习C语言
  • 答:今天本人就与大家一起谈谈如何学习C语言或者说学习C语言应从哪几方面着手。 一、明确学习目的: ◆ C语言功能强大,本书涉及知识结构全面、合理。是一门非常好的编程语言基础语言。 ◆ C是一门学习逻辑、程序算法、算法实现很好的教程。通过第一学期C语言的学习,从而可以了解程序的设计编码的过程。 ◆...

  • 如何学习C语言?
  • 答:第一、多看代码。在一定的基础之后,您应该多看其他人的代码,并注意代码中的算法和数据结构。毕竟,学习C是算法和数据结构的重要关口。当涉及到数据结构时,指针是其中的一个重要部分,大多数数据结构都是基于指针的。例如链表、队列、树、图等等,所以只有当你学好了指针,你才能真正学会C语言。别的方面...

  • 学习C语言基本的学习大纲顺序是什么?
  • 答:这是一个老话题来了,每个人的看法和理解都有所不同,所以呢,这个问题,摘录的供你参考吧 第一阶段:1、学习C语言,要从入门到精通,需要读哪些书(从简单的到难的排序,越详细越好,最好都能注释下选择这本书的理由)? 入门阶段:还是老谭那本。理由:虽然不能说它写得有多好,但是你现在...

  • 零基础自学C语言应该怎样入门?
  • 答:书籍推荐:1. 《C Primer Plus》(中文版:《C Primer Plus(第6版)》)- Stephen Prata著:这本书是学习C语言的经典教材之一,内容详细、易懂,适合初学者入门。2. 《C语言程序设计》(第2版)- 谭浩强著:这本书是国内较为经典的C语言教材,内容系统全面,适合初学者系统学习。3. 《C语言...

  • 怎样学好c语言
  • 答:一、如何学习C语言学习C语言不是一朝一夕的事情,但也不需要花费十年时间才能精通。如何以最小的代价学习并精通C语言是本文的主题。请注意,即使是“最小的代价”,也绝不是什么捷径,而是以最短的时间取得最多的收获,同时也意味着你需要经历艰苦的过程。一、要读就读好书,否则不如不读 所有初学者面临的第一个问题...

    相关主题

      相关链接:
    户户网菜鸟学习
    联系邮箱
    返回顶部
    移动学习网