程序设计与程序设计语言
程序设计(Programming):
为计算机解决问题所需的分析、设计、编写及调试程序过程。(The process of planning, writing, testing, and correcting the steps required for a computer to solve a problem or perform an operation.)
程序设计语言(Programming Language):
用来表达程序的计算机能够执行的人工语言,是程序设计过程中用到的一种工具。如,Fortran, C, C++, Java, C#等。
C程序开发步骤
编辑: 程序代码的录入,生成源文件。文件名后缀为 .c
预处理:把需要预处理的文本进行替换,预处理将#include命令包含的各个头文件中的全部内容复制到引用该头文件的源文件中。
编译:语法分析查错,若编译成功,则生成一个由01二进制组成的目标文件。文件名后缀为 .obj
链接:链接将源文件中所有引用的函数、生成的目标文件(.obj)都链接成一个可执行文件(.exe)
载入:把可执行文件(.exe)加载到内存
执行:在CPU控制下,逐条执行程序指令。
C语言程序的基本结构(IPO)
IPO
I : Input
P : Process
O : Output
以下为 IPO实例
int a, b, a_mod_b;
scanf("%d%d", &a, &b); // Input
a_mod_b = a%b; // Process
printf("%d mod %d = %d\n", a,b,a_mod_b); // Output
于2020.7.17 第一次编辑