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
跟着电脑学校的老师,或者自学看公开课
相似回答