目录

Life in Flow

知不知,尚矣;不知知,病矣。
不知不知,殆矣。

X

C

发展史

C 语言的发展史

 1989 年 C 被称为 ANSI C,也被称为 C89
 1990 年被 ISO 采纳为国际标准,称为 ISO C。也被称为 C90
ANSI C == C89 == C90

1美国国家标准学会( American National Standards Institute)
2国际标准化组织(International Standardization Organization)

特点

  • 语言简洁、紧凑,使用方便灵活;
  • 运算符丰富;
  • 数据类型丰富,具有现代语言的各种数据结构;
  • 具有结构化的控制语句;
  • 语法限制不太严格,程序设计自由度大;
  • C 语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作;
  • 生成目标代码质量高,程序执行效率高;
  • 用 C 语言编写的程序可移植性好(与汇编语言比)。

编译环境准

Linux

1* gcc

Windows

1* gcc (MinGW)

安装步骤

  • 下载
  • 安装过程省略…
  • 配置用户环境变量
1* 将 E:\Tools\MinGW\bin 加入 PATH
2* 将 E:\Tools\MinGW\include 加入 INCLUDE
3* 将 E:\Tools\MinGW\lib 加入 LIB
  • 验证 gcc -v
1C:\Users\Ryzen-7-3800X>gcc -v
2gcc 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

程序结构

1#include<stdio.h>	//头文件
2	
3int main(){ //执行入口
4    printf("Hello, world! \n");
5    return 0;
6}

作者:Soulboy