C
发展史
1989 年 C 被称为 ANSI C,也被称为 C89。
1990 年被 ISO 采纳为国际标准,称为 ISO C。也被称为C90。
ANSI C == C89 == C90
美国国家标准学会( American National Standards Institute)
国际标准化组织(International Standardization Organization)
特点
- 语言简洁、紧凑,使用方便灵活;
- 运算符丰富;
- 数据类型丰富,具有现代语言的各种数据结构;
- 具有结构化的控制语句;
- 语法限制不太严格,程序设计自由度大;
- C 语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作;
- 生成目标代码质量高,程序执行效率高;
- 用 C 语言编写的程序可移植性好(与汇编语言比)。
编译环境准
Linux
* gcc
Windows
* gcc (MinGW)
安装步骤
- 下载
- 安装过程省略…
- 配置用户环境变量
* 将 E:\Tools\MinGW\bin 加入 PATH
* 将 E:\Tools\MinGW\include 加入 INCLUDE
* 将 E:\Tools\MinGW\lib 加入 LIB
- 验证
gcc -v
C:\Users\Ryzen-7-3800X>gcc -v
gcc version 6.3.0 (MinGW.org GCC-6.3.0-1)
CodeBlocks 安装
遇到问题:`Current compiler 'Microsoft Visual C++ Toolkit 2003' doesn't have correctly defined debugger!
需要安装 MICROSOFT VISUAL C++ TOOLKIT 2003
程序结构
#include<stdio.h> //头文件
int main(){ //执行入口
printf("Hello, world! \n");
return 0;
}