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代码
上一篇:手机怎么截取视频片段? 下一篇:华为移动应用引擎运行安卓应用步骤介绍
空调维修
- 我的世界电脑版运行身份怎么弄出来(我的世界
- 空调抽湿是什么意思,设置抽湿的温度有什么意
- 方太燃气灶有一个打不着火 怎么修复与排查方法
- 夏季免费清洗汽车空调的宣传口号
- 清洗完空调后出现漏水现象
- iphone6能玩什么游戏(iphone6游戏)
- 如何设置电脑密码锁屏(如何设置电脑密码锁屏
- win10删除开机密码提示不符合密码策略要求
- 电脑w7显示不是正版(w7不是正版怎么解决)
- 万家乐z8热水器显示e7解决 怎么修复与排查方法
- 1匹空调多少瓦数(1匹空调多少瓦)
- 安卓手机连接电脑用什么软件好(关于安卓手机
- 电脑网页看视频卡是什么原因(爱拍看视频卡)
- 华帝燃气灶点火器一直响然后熄火怎么办:问题
- 电脑壁纸怎么换(关于电脑壁纸怎么换的介绍)
- 冬天空调的出风口应该朝什么方向(冬天空调风