初识C语言
初识C语言
一、C语言的起源
1972年贝尔实验室的丹尼斯.里奇和肯.汤普逊在开发UNIX操作系统设计了C语言
二、C语言的优点
- 用C语言编写的程序更易懂、更可靠
设计理念让用户更轻松完成自顶向下的规划、结构化编程和模块化设计。 - 高效性
C语言具有汇编语言才具有的微调控制能力,可根据具体情况微调程序以获得最大运行速度或最有效地使用内存。 - 可移植性
在一种系统编写的C程序稍作修改或不修改就能在其他系统运行。 - 强大的灵活性
功能强大的UNIX操作系统,大部分是C语言编写的;其他语言编译器(Python、Logo等)许多编译器都是用C语言用编写的,C程序还可以用于解决物理学和工程学的问题,甚至可以用来制作电影的动画特效。 - 面向程序员
C语言是满足程序员而设计的,程序员可以利用C访问硬件、操控内存中的位。C语言有丰富的运算符,能让程序员简洁的表达自己的意图。
三、C语言的缺点
- 强大的灵活性
用C语言编写时可能犯一些莫名其妙的错误,这些错误不可能在其他语言中出现。C语言提供更多自由的同时,也让使用者承担更大责任。
四、C语言应用范围
- 计算机语言
- 网络语言
- 嵌入式开发
- 电影
- PC应用
除以上还应用于许多范围。
五、使用C语言的七个步骤
定义程序目标
设计程序
编写程序
编译
运行程序测试和调试程序
维护和修改程序
六、集成开发环境
推荐大家使用VS 2022社区版或vscode这两款编译软件
B站VS 2022社区版教程
B站vscode教程
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通