跟我一起学习C语言(C程序的运行步骤)
1.5 如何运行C程序~~~~~(编译;运行)
有颜色的字是约定的术语
用C语言编写的源程序,计算机无法直接识别和执行,因为计算机电子元件只能识别出单位时间内有没有通电 。 ~~ ~~ (0,1)~~~~ ~(低级语言)
正因为计算机只能识别出低级语言,C语言是高级语言。
所以需要将高级语言翻译成低级语言,这个过程就叫做编译。
编译出二进制的程序就是最终目的,就叫做目标程序。我们写的程序叫做源程序。
(所有这一切红绿色字的名称是为了学习和交流而起统一的名字,其实也可以起其他名字,但是前人已经起好了。)
编好一个C程序后,一般来说要以下步骤:
(1)人~~~ 通过键盘输入,写好源程序,存入写好的文件至某一文件夹(文件名 ·C ),这里的·C就叫做“后缀”,意思是写在一句话的最后面。(人就是我们,机就是计算机)
(2)机~~~计算机用C编译系统提供的预处理程序,来编译人写的源程序,自动将源程序转换为二进制形式目标程序。(告诉计算机跳舞的舞步)
(3)机~~~~继续将来自于2的目标程序与软件里函数库相连接(将手和脚连续起来),生成一个可执行程序(准备跳舞)。
(4)运行来自于4的目标程序,得到运行结果(开始跳舞)
二进制:只用0和1,无其他数字所组成的数据。~~~~比如我要告诉大家一个东西有没有,有就是1,这个东西没有,就是0。~~~~~有二个,就用10来表达,有三个就11来表达,在这里我只有0和1两个数选择,就只能将0和1从个位数一直变化下去,来表达我的描述。有很多个我就将0,1这两个东西想办法一直排列下去……….将这个东西比拟成电,那么就是电的通和不通了。就能人机交流了。
用这样的数字描述成千上万的数量确是很麻烦,但是这却是计算机的强项。计算机只能识别这样的数字,而且很厉害!我们只要用无数个开关告诉计算机开关的状态就可以了。
哦跑题了。