自学c语言的最佳方法 C语言怎么才能学会?
C语言怎么才能学会?
因为提问者的问题描述太简单的,答主只能明确的自己的逻辑来详细阐释(内容稍长)。
个人其实学一门语言大致有三个步骤:
其一,熟得不能再熟语法。快速网页语法,最好别借着所有背下了。需要嘱咐你的是,假如这是你接近的第一门语言,千万不能过多后地想,为什么不会有这样的语法?这些问题在你接触求实际问题、深入底层实现方法,甚至还去学习其他编程语言之后,你或许就会知道。步骤一所占用的时间总体较少。其目的本质,在对语法有基本都熟悉的基础上,也能再理解不好算的程序。
其二,实例怎么模仿。任何人刚开始都不可能自己彻底被描写一个程序。没关系,绝对不会凭空创造,可以先山寨品。把一些比较经典的程序,自己动手都要用心敲一遍,则是千万不能试图去你只要记住每一行代码,那没有任何意义,你要解释程序的逻辑,逻辑是也可以接触记好的,同时更深语法再理解记忆。这个阶段所电脑资源的时间取决于你你表述的进度。假如你还能够将写过的程序自主相当于的汇编语言出来,那也可以再次进入阶段三。阶段二的目的只是相对而言,更深语法理解,但是知道如何用来语法来编写不好算的代码,即怎么编写对的的程序。
其三,解决问题的方法。此时,你需要尝试去帮忙解决不好算的编程问题。诸如,有木有没有想过再打印一颗“心”?再打印一个万年历怎么样才能?这是最吃力的一个阶段,也是你应具备基本都编程能力必须跨出的一步。临时编写程序时,先决定好程序逻辑,如果是可以,接触用笔模拟出程序步骤逻辑。接着才下手将你构建好的逻辑转化为代码,遇见不熟悉的语法可以查询资料书(这并非考试)。必须警告的是,不要看答案,最好别让步。当你能够编译程序出另一个完整的正确的程序后,你会收获不小的。它会鞭策你被攻克一个又一个实际问题。这个阶段你不需要疼时通过,可以适度地提高问题难度。
解释几点。
尽量:其一,不要数次在记得一点所有语法后才开始编写程序!其二,不要借着你只要记住程序,那没有任何意义!其三,独立编写出另一个想要程序更是重中之重!之后,能养成好的编程习惯和编程思维非常重要!
之后个人提几点建议:其一,个人不见意看视频时(但肯定因人而定),只不过你会跟着视频走,它会没限制你的思维,不过效率较高。其二,多看有质量的代码,多查远古时期资料,多写有心代码,多和有经验的人交流!其三,也可以接触着去能解决一些有难度的算法问题,比如说刷点OJ(例如浙大的),也这个可以去写点真有意思的程序,诸如,写个贪吃蛇怎么才能?
结果,推荐推荐几本个人都觉得比较不错的书籍:CPrimerPlus(更适合作为语法书查找,如果有能力,见意原版),C和指针(指针是c中最难的语法),C陷阱与缺陷(贝尔实验室C语言大牛纂写的超经典),C专家编程(则是比较经典)。要是你想知道一点大量计算机底层的知识,个人推荐推荐潜近解释计算机系统。
欢迎微博私信别人交流!:)
英语不好可以学习C语言吗?
从本质上讲,C语言的学习本质上跟英语没有太大关系。计算机语言的学习关键是需要本身的语法和逻辑关系,那些所谓的的关键字你也可以理解为请看某个功能的符号,他又特定的事件的意义和使用方法(也就是语法)。简单理解,你想用某个关键字的时候你如果能明白了怎么单词发音进去,很清楚他的语法就ok了。学习计算机语言的关键是编程的逻辑思维,算法。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。