一、创建程序时,遵循以下步骤:
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;
}
自娱自乐,哈哈