概述

本文介绍了C语言的起源和发展,从Thompson的B语言发展而来,由Ritchie构想。探讨了选择C语言的原因,包括其设计特性、高效性、可移植性、强大的功能和灵活性等,并概述了C语言的标准及其在不同操作系统下的编译过程。

1.1C语言的起源

来自Thompson的B语言,由Ritchie构想。

1.2使用C语言的理由

1.2.1设计特性

1.2.2高效性

1.2.3可移植性

1.2.4强大的功能和灵活性

1.2.5面向编程人员

1.2.6缺点

1.3C语言的发展方向

1.4计算机工作的基本原理

1.5高级计算机语言和编译器

1.6使用C语言的7个步骤

1.6.1第1步:定义程序目标

1.6.2第2步:设计程序

1.6.3第3步:编写代码

1.6.4第4步:编译

1.6.5第5步:运行程序

1.6.6第6步:测试和调试程序

1.6.7第7步:维护和修改程序

1.6.8第8步:注释

1.7编程机制

1.7.1目标代码文件、可执行文件和库

 编译和链接:编译器将源代码转换为中间代码,编译器将中间代码与其他代码相结合来生成可执行文件。

 编译器将源代码转换为机器语言代码,链接器将目标代码、系统的标准启动代码和库代码结合在一起。

 1.7.2UNIX系统

1.在UNIX系统上编辑

用emacs、vi编辑

2.在UNIX系统上编译

UNIX C编译器cc

1.7.3.Linux系统

Linux C编译器gcc

1.7.4集成开发环境(Windows系统下)

1.7.5IBM PC的DOS编译器

1.7.6Macintosh上的C

1.8语言标准

1.8.1第1个ANSI C标准

1.8.2C99标准

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值