C语言基础总结

C语言基础总结



1. 数据与操作

a. 数据

i. 类型
  • 基本类型

整型:

类型 关键字
基本整型 int
短整型 short
长整型 long
无符号整型 unsigned

实型(浮点型):

类型 关键字
单精度实型 float
双精度实型 double
长双精度实型 long double

字符型:char

枚举类型:enum

  • 构造类型

数组

  • 一维数组
  • 二维数组
  • 向函数传递数组

结构体struct

  • 定义
  • 结构体变量及引用
  • 结构体数组
  • 结构体指针
  • 向函数传递结构体

共同体union

  • 定义
  • 指针类型
  • 定义与初始化
  • 间接寻址运算符
  • 函数按地址调用
  • 函数指针
  • 指针与数组
  • 指针与一维数组
  • 指针与二维数组
  • 指针数组
  • 动态数组
  • 特殊,不是类型-->字符串(是数组)
  • 存储
  • 初始化
  • 字符指针
  • 访问方式
  • 输入输出
  • 字符串处理函数
  • 向函数传递字符串
  • 从函数返回字符串指针
ii. 内存空间
  • 存储单位
  • sizeof关键字

b. 操作

运算符和表达式
  • 赋值运算符
  • 算术运算符
  • 增1和减1运算符
  • 宏常量与const常量
  • 类型转换
  • 取址运算符
  • 标准数学函数
键盘输入和屏幕输出
  • 字符输出与转义字符
  • printf()
  • scanf()


2. 控制结构

a. 条件语句

b. switch语句

c. 循环语句

d. goto语句

e. break与continue



3. 函数

a. 定义与声明

b. 调用

c. 递归与迭代

d. 变量的作用域与存储类型



4. 文件操作

a. 打开与关闭

b. 读写文件

posted @ 2017-03-07 21:51  Ren_xj  阅读(319)  评论(0编辑  收藏  举报