快捷搜索:  汽车  科技

c语言的菜鸟教程(C语言小白入门)

c语言的菜鸟教程(C语言小白入门)拿起水壶向杯子里倒水找到一个水壶计算机:转身走到厨房找到一个杯子

计算机是一台机器,如果想要利用计算机按你的意图为你帮忙做事,那就需要写程序了。

c语言的菜鸟教程(C语言小白入门)(1)

首先我们来了解一下计算机按照程序执行命令的原理思维:

我们发出命令:

请帮我倒一杯水

计算机:

转身走到厨房

找到一个杯子

找到一个水壶

拿起水壶向杯子里倒水

拿着杯子走回原处

由此可见,其实计算机并不聪明,它是严格按照你设定的程序一步一步做事的。

程序是利用特殊的编程语言写出来,以解决问题的。

需要注意的是,不是利用编程语言来和计算机对话交流,而是要利用编程语言来向计算机描述如何解决问题的具体步骤,然后由计算机按照步骤施行。

那么如果了解了这些,首先要向你介绍第一个概念:算法

如果我们要让计算机做计算,就需要依照算法,计算出计算机要进行的步骤,然后依托编程语言写出来。

计算机所做的所有事情都叫计算。

因此我们要了解一下计算机的思维

例如一个一元一次方程:

2x 6=20

计算机:

1.解方程

2.枚举

3.二分搜索

在这里简单介绍一下枚举求最大公约数(后续会详细一点)

①设t为2:;

②如果u和v都能被t整除,则记下这个t;

③t加1后重复第二步直到t等于u或者v;

④那么,曾记下的最大的可以同时整除u和v的就是gcd

那么,这么多语言当中,为什么是C呢?

c语言的菜鸟教程(C语言小白入门)(2)

主要是因为现代的编程语言在语法上的差异很小,几乎都是C-like语言。而语言的能力,或者说适用的领域主要是由:库和以及传统所决定的。

C语言主要应用在

❶操作系统

❷嵌入式系统

❸驱动程序

❹底层驱动——图形引擎、图像处理、声音效果

但其实在日常生活中很少直接用C语言编写,学习C语言的过程也主要是为了练习写代码,并非真实软件。

由于C语言需要被编译才能运行,所以你需要

Ⅰ编辑器

Ⅱ编译器

或者IDE(集成开发环境)

在此我向大家推荐几款编程软件

①Dev C (4.9 for Win7,5.0 for Win8)

推荐理由:免费,安装简单好上手,不用建工程

推荐新手使用

②MS Visual Studio Express(Windows)

③Xcode(Mac OS X)

④Eclipse-CDT

⑤Geany(和MinGW一起)

⑥Sumbime(和MinGW一起)

⑦vim/emacs(和MinGW一起)

c语言的菜鸟教程(C语言小白入门)(3)

猜您喜欢: