006_标准C与算法入门

机器码

 

机器语言                汇编语言            高级语言

                           汇编器             编译器

统程编译

 

标准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流程图

伪代码

计算机语言

 

标准流程图符号:

 

 

 

三种基本结构:

选择结构    顺序结构    循环结构

 

结构化程序语言编程特点:

自定向下  逐步细化  模块化设计  结构化编码

 

 

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值