关于纯小白入门C语言的建议

  C语言是非常经典的语言之一,因此很多学校都将其作为计算机学习的第一门语言。本文最适合暑假期间想要自学C语言的同学阅读,且内容偏主观,请读者择优听取。

1.关于C语言(历史和现状)

  C语言是一门面向过程的通用程序设计语言,解释一下何为面向过程。你可以把想要做的项目看作工厂里的产品,这样就能很轻松地理解了。所谓面向过程你可以简单的理解为制造一款产品需要的步骤,如何简洁,轻松的完成每一步骤。换句话说,C语言是为程序员服务的,为程序员花最少精力(当然是理想化的)写出复杂的程序。

  C语言的历史:谈到C语言历史就不得不谈unix操作系统。最初丹尼斯·里奇用unix系统在B语言的基础上发明了C语言,接着汤普逊与里奇用C语言完全重写了unix系统,于是二者相互发展直至今日,可以说讨论C语言与uinx系统就相当于讨论鸡生蛋还是蛋生鸡的问题。另外C语言在发展过程中也有不少坎坷,最突出的就是缺乏标准化造成的业界各异。于是1989年美国国家标准协会(ANSI)发布了第一个C语言标准,因年份被大家称为C89,至此标准已经迭代到现在的C11。

  C语言的现状:C语言可以说是经久不衰的一门语言。经统计,2003年到现在计算机企业中使用最多的语言,C语言稳居前三。可以说C语言将来不但不会衰退,反而不断兴盛。如果想要接触或入门一门计算机语言,C语言都会是很好的选择。

2.学习C语言的一些习惯及方法建议(仅供参考)

  1.学C最头大的就是各种琐碎的语法和符号,稍微不注意写进去,程序就出bug了,随着技术越老练,出现的bug也就越难被人察觉。所以很多基础的东西在一开始就必须要严格要求自己,这边建议最好就准备一本厚厚的笔记本,遇到因自己不小心写错的代码都整理进去,或者你也可以整理到云笔记上,以便保存和回顾。

  2.要学好C语言最重要的是多练,重复练,无止休的练。其实学计算机语言与学人类语言没什么区别,不过一个是用键盘敲出来的,另一个是用嘴巴说的,其本质还是让别人懂自己要表达的意思。我们知道学习语言,并不是搞懂语法就能一帆风顺的。学C也一样,搞懂语法并不代表自己就会敲代码了,更多的还是得回到练习上来,通过练习来好好巩固语法。不仅如此还要每天都浸泡在阅读当中(当然此处说的是自己有能力看懂别人代码的情况下),这里推荐大家能进一些C语言交友群/学习群之类的,试着帮别人找找错误或者让别人帮自己找找错误,真的能有很大的收获。同时也推荐大家去github这些网站找找大佬们的开源项目,认真看看大佬们的代码,只要能看懂哪怕一点点也能带来很大的成就感和亲近感。

3.最好每周写一篇博客,将自己学到了但认为还没掌握的知识点整理一遍并发到自己博客中。这样不仅能用自己语言表述好那些自己没掌握的知识点,还能以后回头看,温习一遍自己的思路。把写博客当成自己学习C的周记,慢慢地也就习惯了。

其他就没什么了,可能会有很多没提到的方法,那就需要读者自己发掘自己长处创造更适合自己的方法。千里之行,始于足下,其实只要坚持学下去方法只不过是个工具,如果不坚持,再好的方法也只是掩盖自己懒惰的面具。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值