目录

Life in Flow

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

X

C

发展史

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;
}

作者:Soulboy