机器码
机器语言
汇编语言
高级语言
汇编器 编译器
统程编译
标准C语句:
int main(void)
{
Return 0;
}
vi新建一个first.c
gcc first -o first 编译生成.o文件
./ 执行
echo $? 查询返回值
man 7 man 查询man帮助
man 3 printf 查看库函数printf
#include <stdio.h> 预处理命令、头文件,导入库函数,当写程序用到库函数时导入,不是C语句,<>中是导入的文件
C语言中注释符号使用时应尽量使用/**/,而不使用//
C语言中以#(sharp)开头的都是预处理命令
grep “printf” first.i 查看.i文件里面用到的printf库函数
cpp first.c first.i 将.c文件转成.i文件
gcc –S first.i –o first.s 将.i文件转成.s文件
gcc –c first.s –o first.o 将.s文件转成.o文件
gcc first.i 链接生成a.out可执行文件
链接:程序与运行环境(操作系统)链接
程序算法:
算法:解决问题所采取的方法、步骤
C语言的两个要素:
对程序加工数据的描述
对数据操作方法的描述
面向对象思想:侧重数据
面向过程思想:侧重数据操作
算法表示:
自然语言
需求分析师与企业
流程图
需求分析师转成流程图
N-S流程图
伪代码
计算机语言
标准流程图符号:
三种基本结构:
选择结构 顺序结构 循环结构
结构化程序语言编程特点:
自定向下 逐步细化 模块化设计 结构化编码