如何快速学会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这两个东西想办法一直排列下去……….将这个东西比拟成电,那么就是电的通和不通了。就能人机交流了。

用这样的数字描述成千上万的数量确是很麻烦,但是这却是计算机的强项。计算机只能识别这样的数字,而且很厉害!我们只要用无数个开关告诉计算机开关的状态就可以了。

哦[害羞][害羞]跑题了。

本站部分内容由互联网用户自发贡献,该文观点仅代表作者本人,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规等内容,请举报!一经查实,本站将立刻删除。
本站部分内容由互联网用户自发贡献,该文观点仅代表作者本人,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如发现本站有涉嫌抄袭侵权/违法违规等内容,请<举报!一经查实,本站将立刻删除。