2020年3月21日
计算机系统组成
输入设备:鼠标、键盘、麦克风、扫描仪
- 中央处理器(cpu):
- 内存储器(内存):
- ROM:只读内存(read only memory)
- RAM:可读可写(random access memory)
- 内存靠“电信号“存储数据,数据不能持久化。有点:能快速读取。
- 外存储器(硬盘):
- 硬盘采用”磁信号“来存储,数据可以持久化存储。缺点:数据读写速度慢。
硬件系统
主机部分
内存储器
外设部分
- 输入设备:读入。
- 输出设备:写出。
- 外存储器:持久化存储
软件系统
系统软件
操作系统
语言处理系统
系统服务程序
数据库管理系统
应用软件
根据需求选择应用软件
- 文件处理
- 图形处理
- 表格处理
- 实时控制
编程语言和编译器
- 编程语言:控制计算机硬件工作
常见的C/C++编译器:
C语言的优缺点
优点:
学习成本低
运行速度快
功能强大
缺点:
代码实现周期长
可移植性差
对经验要求高
对平台库依赖多
C语言的应用领域
- 服务器。
- 操作系统。
- 上层应用。MFC、QT
嵌入式。
人工智能、硬件驱动。
中间件。
网络攻防、数据安全。
- 大学必修课
名企、外企
C语言32个关键词
- auto、break、case、char、const、continue、default、do
- double、else、enum、extern、float、for、goto、if、int
- long、register、return、short、signed、sizeof、static、struct
- switch、typedef、unsigned、union、void、volatile、while
C语言9种控制语句
- if····else···
- for(;;)····
- while()·····
- do···while()·····
- continue
- break
- switch
- goto
- return`
C语言34种运算符
算术运算符:+ - * / % ++ --
关系运算符:< <= == >= > !=
- 逻辑运算符:! && ||
- 位运算符:<< >> | ~ ^ &
赋值运算符:= 及其扩展
条件运算符:?:
逗号运算符:,
指针运算符:* &
求字节数:sizeof
强制类型转换:(类型)
分量运算: . ->
下标运算符:[ ]
其他:( )
常见IDE
- IDE:集编辑器、编译器、调试器与一身的集合工具
- Windows:
- VS2013、VS2015、VS2017、VS2019
- Clion:跨平台IDE
- QT Creator:跨平台IDE
- Eclipse
- MacOS:
- Xcode
- Clion:跨平台IDE
- QT Creator:跨平台IDE
- Eclipse。
- Linux:
- vi/vim——文本编辑器
- Clion:跨平台IDE
- QT Creator:跨平台IDE
- Eclipse。
System函数
- 作用:执行Windows系统中的指定命令
- 命令:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("hello world");
system("pause");
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。