如何学习及计算机编程,入门看这一篇就够了---以c语言为例

信息时代,计算机变成不再是专业性很强的一门学科,更多的是变成了一种工具

  • 用计算机爬取信息(爬虫)
  • 进行数据分析,数据可视化(大数据的某个方面)
  • 处理海量的数据,如excel(百万条数据)

通过编程都可以很好的解决

那么如何学习编程?

方法一:背!记住!然后透过表面看本质

example1.

来看下面一段代码
如何学习及计算机编程,入门看这一篇就够了---以c语言为例_第1张图片
大家一定会说 这太简单了 输出hello world 学习计算机的入门程序嘛!!

那么请问

#include
#include
using namespace std;

这是什么?我们第一次编程应该不会知道这是什么吧

return 0

为什么不 return 1 or return 9999?

return 999 # like

但是我们却完成了一项工作,就是输出了一句话

因此i我们并不需要去把每一个部分都去理解,而是要先记住,学会去用。在用好后,慢慢的就明白背后的原理

这与我们传统的学习方式是不太相同的

举个例子,高中老师会告诉你F=mg 以及为什么这么做,然后再告诉你如何用这个公式去解决问题。但是上面的例子完全相反,但会发现计算机反过来学习是个不错的方式方法

手动分割线QAQ ----------------------------------

方法二:通过应用场景去学习,而不是一口吃个大胖子

还以C语言为例吧

作为计算机的入门选手
我想

“指针” 是个让人很头疼的东西(反正我第一次学一脸懵逼)

那么我们有必要直接按照目录学下去吗?

书上这么说,指针是一种特殊的变量类型,用于存储变量的地址

int * ptr; //声明一个指向int类型的指针变量

给你一个定义

int a = 10;
int * ptr = &a;  //将ptr指向变量a的地址

告诉你这么用

然后????不懵吗 我第一次学是这个表情

如何学习及计算机编程,入门看这一篇就够了---以c语言为例_第2张图片
实际上如果深入搞C,指针从应用角度来说很少

但是哈 指针的思想是计算机中非常重要的思想

你会发现在比赛中,很少用指针这个东西,因为往往使用全局变量可以很好的解决这个问题。可以看我的算法博客哈~~,里面有代码。

因此,往往要用到的时候,再去学是一个很好的思路,其实和之前的思想都是一样的,以应用为学习的导向!!这样会很好的避开刚上来学习的困难。

但是大学往往是这样的老师稀里糊涂讲完了,你也抓不住重点,所以很多人就放弃了,如果多动手,通过动手去学习,那么编程就会变得很有意思,而不只是简简单单的考试科目而已。

你可能感兴趣的:(c语言学习分享,c语言,学习,c语言,开发语言)