c语言编程--个人的梳理与总结

本文详细介绍了使用C语言创建程序的完整过程,包括编辑、编译和链接阶段,以及程序执行。通过编辑器编写源代码,编译器将其转换为机器语言,链接器整合多个模块形成可执行文件,最后执行程序并检查结果。文中以 HelloWorld 程序为例,阐述了这一过程。
摘要由CSDN通过智能技术生成

创建一个用c语言写的程序的过程

  • 编辑                                                                                                                                                    什么是程序?程序是解决问题或实现某种功能的算法。可以用自然语言描述解决问题的算法步骤,如汉语,还可把问题抽象建立数学模型来描述算法过程。        

               用计算机语言也可实现程序的算法过程,如c语言。c是符合人们语言习惯的语言,我         们学习后可以轻松识别用,但计算机不能识别,它只认识二进制组成的机器语言。怎么               办 呢?就像你不会英语找翻译软件一样!编译器就是人与计算机的沟通桥梁——翻译官                 我们通过编辑器用c语言描述解决问题的算法具体步骤,这个过程称为编辑,而我们写出来             的东西叫源代码,储存代码的文件叫源文件。源代码与目标代码是相对的。

  • 编译 

               编译器将源代码转换成机器语言,编译后的二进制文件称为对象文件(object code) 。            对象文件是和目标文件是有区别的。目标文件是最终可执行的二进制代码。

  • 链接 

               实际应用中程序很复杂庞大,出于方便管理和维护,模块化编写出相对独立的不同功               能源代码文件,然后交由链接器把编译器生成的各个对象模块组合起来,再从c语言提供的程         序库中添加必要的代码模块(如,printf需要的函数),将它们组合成一个可执行的文件               (.exe)  ——目标代码文件。

#include<stdio.h>

int main(void)
{
    printf("Hello World!");
    return 0;
}
  •   执行

                执行阶段就是当上述三个过程成功后,运行程序,看看对不对,能不能得到你所期望的           结果,如果没有得到或发生错误,返回编辑阶段修改。

                                                                                                                                                                                                                                                                                     

               

               

         

                   ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​——本文仅供读者参考和交流思想

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值