C语言到底要怎么来学

从0基础,怎么才能入门。入门之后又要怎么去做,我上网搜了几十个这样的问题了,百度上也搜,各论坛也搜,很多回答都大同小异,都是一些,要对C语言有兴趣啦。看谭浩强的C程序设计啦。还有就是努力啦,用功啦。这些回答都好像没回答一样。 书这也买了,也看了,但是还是什么都写不出来。可能有的人会说,这不是一朝一夕的事,慢慢来,但是现在我应该做什么,这个C语言你们到底是怎么一步一步学的。我是自学的,想上计算机学校,可是家里人不给学费。只能买了本书自己看。 不知是不是就我自己 这样,难到别人都看完书就能或多或少写点东西了。不要又说什么努力,别放弃,说了等于没说,一天24小时,我可以拿出14个小时来学它。但是就是不知道怎么学。你们都是怎么学的,能不能详细一点,不可能就看书这么简单吧。书上的程序例子,不管我会不会,懂不懂,我都在电脑上敲过一遍。 要不要把书上的例子一个个全背下来?或者说看完一遍再看一遍。。一遍遍的看下去?我真的很想学。求各位前辈了,教教我。
或者说,把你们学习C语言的整个过程说一下,也行。先学什么,再学什么,都是怎么学的。如果真实的话,分我可以再加。

那该如何学C语言呢?希望我整理的 C语言的学习路线,能对你有帮助!如果没有学习地方可以来

首先是C语言的基础语法:变量、字符串、条件、循环、数组、函数、结构体等,然后就是指针、内存管理等C语言中至关重要的两大标准。
因此,学习C语言推荐大家可以从《C Primer Plus》开始入门,系统地了解C语言的基础语法和简单应用。
对C语言有一定认知之后,就可以通过《C和指针》和《C专家编程》以及《C陷阱与缺陷》等高阶图书学习C语言中最重要的指针等内容了。想要更多了解这5本书,可以看这篇《行走C江湖多年,你修炼过五大秘笈吗?》。

02

学习C语言的建议


除了C语言本身之外,程序员必学的内容还有数据结构和算法、数据库原理、计算机网络、操作系统、设计模式,这些都是从事开发必须掌握的基础技能。
在初学C语言时,很多新人会觉得太难了,可能会遇到有些问题理解不透,有的是表达方式与以往数学学习中不同(如运算符等)。这个时候万万不能不气馁,不明白的地方多问多想,鼓足勇气进行学习,待学完后面的章节知识,前面的问题也就迎刃而解。
学习编程语言就是一个坚持看、敲、写的过程。

  给自己定一个学习目标

很多人刚开始学习热情十分浓厚,但三分钟热度过后就失去了兴致。当学习有了目标就有了方向,努力往那个方向专研总会学有所成。


  认准路线

就按计划学习C语言的学习路线是从基础语法再到高阶算法,不能一口吃成胖子,所以当大家选择了一本可以系统学习的书就认真学完。

  多思考,多读源码

在自己无法自主编写代码的时候,可以模仿别人写的代码,学习其中的思想,一步步形成自己的东西,慢慢你就会发现你也可以了。

  自己改写程序

通过前面的学习,应该已经掌握一些基本的编程技巧。一定要有自己的想法,然后让自己的想法通过程序来实现。编程语言的学习过程就是坚持的过程,只要掌握了一种编程语言,再去学习其他的语言就很轻松了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-01-09
能理解你现在的心情

我也是自学开始的

也一样各种迷茫

简单说一下 C就像是外语一样 如果你会外语 就可以跟老外沟通 叫他帮你做一些事情 而C就是你和计算机沟通的语言

至于怎么学 其实网上 论坛上 前辈们 大牛们说的都挺好的 只是我们境界不到 理解不到位而已
随着你一点一点入门 你会发现很多人说的很多话都很对

书籍么 推荐C primer plus 谭浩强的我是怎么仔细看 书上的题当然是要弄明白的 刚开始的时候一些小的程序题目 多半是为了熟悉C的语法 等等 算法涉及的不是很多 但是也要搞懂 背是没用的 难道你考数学的时候要把所有的题都背下来? 况且以后是要自己写代码的

然后可以看看数据结构 只想说数据结构很重要 如果真的把数据结构看进去了 你现在好多的疑问跟迷茫都能找到答案 不过刚开始很难啃 然后可以看算法的书了 ````再然后````你自己就知道该怎么继续往下学了

现在来说 记住C只是一种语言就好了 和英语什么的差不多 但是基础要打好 (可能这句话在无数论坛上看过 但是确实是真理)
第2个回答  2015-10-29
如何学习c语言:
1、首先需要一本讲解c语言基础知识的书本,按照上面的知识讲解一点点的学习c语言;
2、需要在电脑上面安装c语言编译软件,可以选择vc 6.0++或者Microsoft Visual Studio等软件;
3、自己编写一些小程序,熟悉编译c语言程序的过程,并且检验自己学习的成果;
4、试着写一些稍大型的c语言程序,达到进阶目的,比如俄罗斯方块,贪吃蛇等。
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
第3个回答  2012-01-09
尼玛 LS说的都是废话
从0开始学 先从简单的字符开始学 什么char int float 先把类型学明白了
学好了类型 然后再学结构 什么是数据结构 好好看 把这些比较基础的东西看懂了 其他就是逻辑问题了
把上面说道德“硬件”整明白了 下一步就是下面的“软件”了
啥事“软件”呢 就是逻辑算法呗
提高方法就是多看多动手 这个看什么视频啊 什么只可意会不可言传啊 都是废话
视频太高端了 能看懂么??
就是从易到难 第一次先编写个输出 helloworld的代码
第二次编写个 三目运算的代码
然后再编写 打印 水仙花的代码
学习C语言要循序渐进 从最基本的来
这就是我学C语言的方法 目前我正在从事C语言的编程工作 希望我说的对你有帮助

PS:以上内容 是你 对C语言感兴趣的前提下可以完成的
要是对学习计算机 没什么兴趣 个人感觉还是不要学习了
这个过程太乏味枯燥 对不感兴趣的人事种煎熬本回答被提问者采纳
第4个回答  2020-10-28
跟着电脑学校的老师,或者自学看公开课

大学生如何自学c语言?
3.实践编程:学习C语言最好的方式是通过实践编程。尝试编写一些简单的程序,如计算器、猜数字游戏等。通过实践,你可以更好地理解C语言的语法和概念,并提高编程能力。4.参与项目:参与一些开源项目或者自己构思一个小项目,可以帮助你将所学的知识应用到实际中。通过与他人合作,你可以学习到更多实际开发...

怎样学好C语言
1、要把基础的语法掌握,让后多练习编程,上机实验,先易后难,循序渐进。2、练习多了,收获的成就感就越强,然后会越来越有兴趣,这样你才有信心坚持下去。3、同时要学习数据结构,这对于算法分析非常重要。4.、要培养勤学的习惯,多看看相关论坛,网站,杂志等等。个人一点小小的建议,希望能对你有...

我想先自学c语言 应该怎样来学习呢
一、多看代码 在有一定基础以后一定要多看别人的代码,同时注意代码中的算法和数据结构,因为数据结构和算法是程序的灵魂。提到数据结构,指针是其中重要的一环,绝大多数的数据结构是建立在指针之上的,如链表、队列、树、图等等,所以只有学好指针才能真正学好C。别的方面也要关注一下,诸如变量的命名、...

学习C语言需要掌握什么方法和技巧?
1、学习方法:基本掌握面向过程程序设计的基本思路和方法。2、达到熟练掌握C语言的基本知识和技能。3、能够利用所学的基本知识和技能,解决简单的程序设计问题。4、知识延展: C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出...

c语言怎么学才能学好
c语言学习方法:首先搜集有关C语言的学习资料,以及适合的C语言书籍;然后根据视频内容结合书籍进行学习,从基础内容开始,循序渐进,提高自己的程序设计能力;最后可以寻找小程序练手,提高自己实践能力的同时查漏补缺。建议零基础者可以报名培训班进行系统的学习,这样有助于更快更好的掌握C语言知识。C语言...

c语言从零开始 怎么学 要求是什么
敲代码。学习的时候,如果光看书上的理论知识,而不自己动手进行实践,理解不深刻,是很容易遗忘的,也许下次遇到类似的项目或者代码,还是不会,这样的学习就是无用功。代码敲的多了,出现的bug也会多,这样在调试bug,修改漏洞的时候也能学到很多,可以积累很多经验。向他人学习。学习C语言不是孤立的...

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

c语言程序设计怎么自学
2).学习并掌握一些基本数据结构和常用算法的设计C语言对硬件有很强的操纵能力没在大多数情况下可以替代汇编语言。因此,要学好用好C语言,需要对字符、整型变量、数组元素在内存中的存储形式,对补码及对字节中的位操作做到熟练掌握。深刻理解各类指针及所指对象的声明、使用及其物理含义。结构、结构数组、...

学习C语言要些什么基础?
简单学习C语言的基础:识字,可以阅读C语言教材。认识英文字母,标点符合,阿拉伯数字,并可以在电脑上打出来。C语言:是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。辅助C语言精学的...

怎样才能学好C语言?
1、学好C语言,你可以很好地应付任何一种编程工具。2、一定要多上机练习,通过程式了解相关知识。几经反复方得正果。3、不要把学习C语言当成一种任务,更不要把它看成很难完成的任务。要充满自信,只要是一个智力正常的人都能学好C语言。始终保持游戏的心态,多发现其中的乐趣。当感到编程趣味无穷,那...

相似回答