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代码
上一篇:手机怎么截取视频片段?
下一篇:华为移动应用引擎运行安卓应用步骤介绍
空调维修
- 海信电视维修站 海信电视维修站点
- 格兰仕空调售后电话 格兰仕空调维修售后服务电
- 家电售后服务 家电售后服务流程
- 华扬太阳能维修 华扬太阳能维修收费标准表
- 三菱电机空调维修 三菱电机空调维修费用高吗
- 美的燃气灶维修 美的燃气灶维修收费标准明细
- 科龙空调售后服务 科龙空调售后服务网点
- 华帝热水器维修 华帝热水器维修常见故障
- 康泉热水器维修 康泉热水器维修故障
- 华凌冰箱维修电话 华凌冰箱维修点电话
- 海尔维修站 海尔维修站点地址在哪里
- 北京海信空调维修 北京海信空调售后服务
- 科龙空调维修 科龙空调维修故障
- 皇明太阳能售后 皇明太阳能售后维修点
- 海信冰箱售后服务 海信冰箱售后服务热线电话
- 海尔热水器服务热线