C语言的起源
1972年,丹尼斯·里奇和肯·汤普逊在贝尔实验室设计了C语言
C的优势
设计特性:C语言编写的程序更易懂、更可靠
高效性
可移植性强
强大而灵活
面向程序员
C预备知识
计算机组成
计算机五大部件(运算器、存储器、控制器、I/O设备),其中运算器存储器统称中央管理器(CPU)承担绝大部分的运算工作,CPU负责处理程序
随机存取内存(RAM)是存储程序和文件的工作区
永久内存存储设备(机械硬盘,固态硬盘)关闭计算机后,也不会丢失之前储存的程序和文件
显卡 转换驱动
外围设备:键盘、鼠标、显示器
工作原理
从内存中获取并执行一条指令
从内存中获取并执行下一条指令
CPU由若干寄存器组成,每个寄存器都可以存储一个数字。一个寄存器储存下一条指令的内存地址,CPU使用这个地址来获取和更新下一条指令,获取指令后,CPU在另一个寄存器中储存该指令,并更新第一个寄存器储存下一条指令的地址
hello world程序 如何运行
编写完成程序
编译
链接