C Primer Plus(一)
家电修理 2023-07-16 19:17www.caominkang.com电器维修
第一章、初识C语言
1.起源
丹尼斯里奇在B语言基础上设计开发出来的,他的设计初衷是让c语言成为有用的语言。
丹尼斯里奇C语言之父,unix之父
2.C语言的优缺点
优点
(1)自顶向下,结构化,模块化
(2)高效性,结构紧密,运行速度快,具有微调控制能力,来获取最大运行速度或者更有效的使用内存
(3)可移植,在一种系统中编写的C语言程序稍作修改或者不做修改就能在其他系统中运行
(4)功能强大且灵活
(5)面向程序员,有大型的C语言库
缺点指针编程的错误往往难以察觉
3.高级语言和编译器
高级语言以更抽象的方式描述行为,不受限于特定CPU和指令集。通过编译器将高级语言编译成计算机能读懂的机器语言
4.语言标准
第一个标准 ANSI C / ISO C
C99、C11
5.使用C语言的7个步骤
(1)定义程序的目标---构建思路
(2)设计程序
(3)编写代码
(4)编译
(5)运行程序
(6)测试和调试程序
(7)维护和修改程序
6.编程机制
源代码.c——(编译器)——>目标代码.obj——(链接器)——>合并中间代码和其他代码生成 可执行文件.exe
源代码文件包含程序员使用的任何编程语言编写的代码;目标代码文件包含机器语言代码,它不必是完整的程序代码;可执行文件包含组成可执行程序的完整机器语言代码
链接器生成完整的可执行文件就会删除目标代码文件,但如果原始程序有多个源代码文件,则会保留目标代码文件
编译器
GUN编译器集合(GCC)GCC C编译器处理C代码
LLVM其中clang编译器处理C代码
上一篇:手机怎么截取视频片段?
下一篇:华为移动应用引擎运行安卓应用步骤介绍
空调维修
- 温岭冰箱全国统一服务热线-全国统一人工【7X2
- 荆州速热热水器维修(荆州热水器维修)
- 昆山热水器故障码5ER-昆山热水器故障码26
- 温岭洗衣机24小时服务电话—(7X24小时)登记报
- 统帅热水器售后维修服务电话—— (7X24小时)登
- 阳江中央空调统一电话热线-阳江空调官方售后电
- 乌鲁木齐阳春燃气灶厂家服务热线
- 珠海许昌集成灶售后服务电话-全国统一人工【
- 乌鲁木齐中央空调维修服务专线-乌鲁木齐中央空
- 新沂热水器故障电话码维修-新沂热水器常见故障
- 诸城壁挂炉24小时服务热线电话
- 靖江空调24小时服务电话-——售后维修中心电话
- 空调室外滴水管维修(空调室外排水管维修)
- 九江壁挂炉400全国服务电话-(7X24小时)登记报修
- 热水器故障码f.22怎么解决-热水器f0故障解决方法
- 营口热水器售后维修服务电话—— 全国统一人工