如何开始学习编程以及如何提高

我们要学习编程的话,首先一台计算机是必不可少的,毕竟纸上得来终觉浅。我们在看编程书的时候,有很多知识点,光看书是理解不了的,当你在电脑上写一遍的时候,你会发现原来它的逻辑如此清晰。

至于你要选择什么编程语言,那是根据你的兴趣爱好或者说根据应用方向。

我个人比较建议从C语言开始学习,因为学习C语言,可以更深入的了解计算机内部,比如一个整型数据是如何存储在内存当中的。

C语言入门书籍推荐:

C Primer Plus

为什么推荐这本书?因为我觉得这本书讲解得十分细致,对新手极其友好,每一个章节后面还带有习题,可以让人循序渐进的学习C语言。

当然,光看书肯定不行,我们可以尝试用C语言写出自己的想法,比如自己做一个猜拳,井字棋之类的小游戏,看似很简单,实则写起来要考虑很多东西。

C语言 井字棋小游戏

C语言进阶书籍推荐:

进阶三本

我个人建议阅读顺序是:C陷阱与缺陷——C和指针——C专家编程

数据结构与算法分析

这本书也非常值得一看,不过建议有一定水平再去看这本书,不然收益并不大。

学习的过程中一定要谦虚好学,不懂就查资料。学习编程的过程中,也不要忘记学习计算机知识,这对编程也是有帮助的,特别是C语言这种经常和计算机底层打交道的语言。

小编的建议是一定要多写程序!一定要多写程序!一定要多写程序!不要光去想程序,而不去动手写出来。

有人把编程的学习过程分为四个阶段:

不知道自己不知道

知道自己不知道

知道自己知道

不知道自己知道

最后小编留个大家一道简单的题:假设有两个整型变量a,b,你要判断a与b的差是否小于等于10,你会如何写条件表达式呢?

if (【???】)

printf("Yes");

else

printf("No");

欢迎,各位同学留言!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180411A13LE500?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券