C语言 第一章

与计算机交流使用的语言就是计算机语言,计算机可以高效的完成数据的处理,为了能让计算机按照我们的要求完成特定的数据处理和操作,就要借助与计算机语言,此时信息的传递是单向的,我们总是在要求计算机做这做那。

计算机语言通常先是被编辑到文档中,然后计算机读取这个文档以后,才会了解自己要做什么,写这个文档的人叫程序员,编写文档的过程叫做编程。

1.1.2 计算机语言的发展

计算机语言的发展四个阶段

机器语言 汇编语言 面向过程语言 面向对象

1.1.3 C语言

C语言是第三个阶段的计算机语言,使用这种类型的语言要求计算机处理数据时,不光要告诉计算机该做什么,还要告诉计算机该怎么做。

C语言的应用领域有嵌入式开发,数学计算,图形处理,系统软件。。。

 

 

1.2编程方法

编程方法,即在使用C语言编写程序的方法。 我们要求计算机处理数据时,首先要告诉计算机处理的数据是什么,然后再告诉它应该如何操作数据。

数据处理示例

第一:分析 问题

第二: 设想实现方法

分析清楚 问题后,接下来要考虑我如果站在计算的角度上,该如何解决这个问题。

1.为什么站在计算机的角度

因为只有这样才知道对于计算机而言,什么是可以做到的,什么是不可以做到的。例如计算机输出图形时只能自上而下,自左向右的输出,其它方式都做不到。

 

1.3开发环境

通常情况下,程序员都 是在一个特定的环境下编写程序的,这个环境就是开发环境,编写C语言的开发环境 不止一人,如在运行着windows操作系统的电脑上,visual studio2010,还有手机上的开发环境如C4droid

1.4编写C程序

要开发一个工能全面的程序,不是仅仅编写代码就可以完成的,有时还需要图片,音乐等资源的组合,因此写程序的第一个步骤是:创建一个“项目”,此项目用于容纳各种文件(代码,图片,音乐),在新建的项目里面什么也没有,为了给这个项目添加代码,我们点击添加代码文件(源文件)即.cpp文件。

 

1.5 EGE

学过C语言的人清楚,C语言编写的简单程序,几乎只能输出字条,如果要输出 一个图形的话,就不得不引入更多 的代码,现在就普及一个观点,如果在C程序中使用EGE ,一样可以写很少的代码,然后在窗口中绘制图形,甚至是动画。(easy graphics engine简易图形库)。

从网上可以下载EGE库,在学习完C语言的基础知道后,可以继续学习这部分内容,它有助于你学到计算机绘图的算法,为以后使用其它更高级的图形库打好坚实的基础。

 

posted @ 2015-11-02 00:15  红浪  阅读(183)  评论(0编辑  收藏  举报