一 C语言简介
1. 先学习C语言的原因
C是所有编程语言中的经典 很多高级语言都是从C语言中衍生出来的 比如C++, C#, Objective-C等
2. 简史
1> C语言于1972年发明 首次使用是用于重写UINX操作系统(UNIX以前主要是用汇编语言写的 它奠定了操作系统的基础)
2> 随着UNIX操作系统的成功 C语言也得到了大幅度地推广 被先后使用到大, 中, 小, 微型主机上 至今还是世界上最流行, 使用最广泛的高级程序设计语言之一
3> C语言是一门面向过程的语言 非面向对象的语言
3. 特点
1> 丰富的运算符
2> 丰富的数据类型
3> 可以直接操作硬件
4> 高效的目标代码
5> 可移植性好
4. 主要用途
1> 编写系统软件 图形处理 单片机程序 嵌入式系统开发
2> 编写游戏外挂
3> 编写android程序
4> 编写iOS程序
...
5. 版本问题
1> 1983年美国国家标准局(American National Standards Institute 简称ANSI)成立了一个委员会 开始制定C语言标准的工作
2> 1989年C语言标准被批准 这个版本的C语言标准通常被称为ANSI C
3> 1999年 国际标准化组织ISO又对C语言标准进行修订 在基本保留原来C语言特征的基础上 针对应该的需要 增加了一些功能 命名为C99
4> 2011年12月8日 ISO正式公布C语言新的国际标准草案: C11
二 第一个C程序
#include <stdio.h> int main() { printf("hello world! HELLO WORLD! "); return 0; } // cc -c 文件名.c 编译 // cc 文件名.o 链接 // ./a.out 运行 // cc 文件名.c 编译+链接 // ./a.out 运行 // stdio.h 标准输入输出库 // 换行
// 转义字符