学习笔记1——程序开发的一个周期

一、创建程序时,遵循以下步骤:

1.目标

2.算法

3.创建程序

4.运行程序

二、编译

1.创建源代码

2.编译源代码:

我们可以理解C语言源代码,但是计算机不能。计算机只能识别二进制指令。必须将源代码转换程二进制指令(机器语言)。这种转换工作由编译器完成。

编译器将源代码文件作为输入,并生成一个磁盘文件,该文件中包含了与源代码语句对应的机器语言指令。编译器创建的机器语言指令被称为目标代码,而包含它们的磁盘文件称为目标文件。目标文件供链接使用。

Windows中,编译器创建的目标文件(包含目标代码)的后缀名是.obj

Linux中,目标文件的后缀名是.o

3.链接,创建可执行文件

运行程序之前,还需要完成另一个步骤。

C语言定义中包含一个函数库,其中包含预定义函数的目标代码(已经编译过的代码)。必须将编译源代码时生成的目标文件和函数库中的目标代码组合起来,生成最终的可执行程序。

这一过程,称为————链接。由链接程序完成。

链接程序对程序进行链接,如果没有发生错误,将生成 一个可执行程序,在windows下,该文件的扩展名为exe。


4.结束

将程序进行编译和链接,创建出可执行文件后,便可以在系统提示符下输入其名称运行它。(windows,linux都是如此)。


5.一个简单的C语言程序,看到press anykey to continue 就很不爽,于是决定这样做:添加<conio.h>和getch()

#include <stdio.h>
#include <conio.h>

int main(void)
{
	printf("Hello,world! \n");
	getch();
	return 0;
	
}

自娱自乐,哈哈









  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值