学好C语言就这几步,快来看看吧!

                                                               一是巩固好基础

基础对于任何东西的学习都很重要,没有基础肯定不容易学好,遇到问题解决不了,然后发现欠缺了到很多基础,就会感觉无从下手。C语言国内采用较多的是谭浩强的《C程序设计》,我更推荐的是C语言创始人参与编写的《The C Programming Language》,中文名《C程序设计语言》。

     由于C语言常常在大一学习,很多人还不能适应从高中到大学的转变。高中老师逼着学,一点一点不厌其烦的灌输知识;而大学,一下课老师就有自己的事,负责任的老师也就是偶尔抽出一些时间给大家集中解答疑问。于是很多人一下子转变不过来了。这个也是教育存在的严重问题吧,不能很好的培养学生的自主学习能力。

     很多人没接触过编程,初次学习很难接受非常正常。很多东西可能都不懂,为什么要这么做啊?为什么printf就能输出Hello World?printf之所以能输出字符串,其原理深入研究下去比较复杂,没有学过编程的人更是无法理解。

     所以初学的时候,不要过早的问为什么,先照着别人说的做,对语言逐步熟悉;到了学习的足够深入时,就有基础去探究深层次的原理了,甚至能自然的理解很多东西,即所谓的融会贯通。说的简单一点,初学C语言依赖printf的使用,而printf的原理则又依赖深入的C语言知识;互相依赖的东西,只有找到一个合适的切入点,一点一点的学习。

                                                    其次是培养好的编程习惯

     命名风格包括变量名、函数名等,首先一般都用英文而不是中文,前面已经说了;统一比较重要,例如首字母大小写、单词之间用下划线还是大写的方式分割,例如lcd_display,LCD_Display,printInfomation等。这些习惯都需要平时的培养和记忆。

      很多人学习编程时,不知道代码风格的重要性,甚至都不知道什么是代码风格。所谓代码风格,可以简单的理解成程序代码的排版,在合适的地方应该加上缩进、空格,大括号要按照规定的格式对齐。如果你的代码有问题需要别人帮忙,代码排版混乱,高手肯定懒得给你看。就像写作文不加标点不分段一样,即使让作家给你看哪有问题,人家肯定也不愿意看。

    如果有了正确的缩进,遗漏大括号之类的很多问题根本不会发生。至于代码具体的风格,例如什么时候换行,什么地方加括号,并没有统一的规范。

     关于什么是 C 或 C++ 程序的正确格式存在无休止的争论,我们相信没有唯一正确的风格,但一致性是有价值的。在选择代码风格时,要考虑提高可读性,使其易于理解。一旦选择了某种风格,就要始终如一地使用。这很重要。

      工程文件管理,对于初学编程时,小的程序一般只有几个文件,没有太多的问题。

                                                      规范书写代码也很重要

     减少代码错误,方便学习交流。代码混乱,别人看不懂 ,时间久了,自己也看不懂。实现代码复用,大大提高编程效率。完成大型工程时,好的风格非常有必要。多人开发程序,便于分工合作。而且,公司工作对代码风格要求严格。养成良好代码风格是写出高质量程序的重要过程。当你写出优美的代码很完美的话,便成了一门艺术……

     当然,前面说的这些风格未免要求过分严格,对于我们平时学习编程来说,没必要总是那么规范,但是至少要做到,能让人看起来比较清晰舒服,基本的代码风格还是要有保证的。

                                                           认真也必不可少

      认真也是相当的重要。据观察,大神、学霸等某方面比较成功的人,在他所在领域,一般都非常认真。中国在一些领域为什么能在世界上如此突出,有一个重要因素就是中国人有认真做事的意识。从小由于环境等因素,作业只是为了完成任务,养成了不认真的习惯。我希望中国每个大学生,至少在自己想学好的事情上足够认真,这样才能对得起“大学生”这个称呼。

                                                     最后,练习的重要性也不言而喻

      想要学好C语言,最重要的一点就是多练习。学校开设的C语言课程基本上都会有上机课,一定要抓紧这些机会去实际练习编程。如果有时间和条件,也可以在机房或是自己的电脑上多进行实际操作练习。

     当自己学习或练习时出了问题,要尽可能独立思考去解决;再考虑通过查阅书籍和网上的资料来解决;实在还是解决不了,再考虑请教别人。

注:1、仅个人意见,如有错误请谅解。

       2、侵联立删。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值