一、基础
(一)变量定义和使用
(二)数据类型的字节数
(三)变量转换
(四)程序主要结构
(五)if和else判断
(六)switch判断
(七)while循环
(八)do while循环
(九)for循环
(十)基本输入输出
(十一)数组定义和使用
(十二)函数定义和使用
(十三)指针
(十四)多级指针
(十五)数组的指针
(十六)指针数组
(十七)函数指针
(十八)运算符()和[]的优先级。
二、高级内容
(一)高级控制台输入和输出
(二)结构体
(三)共用体
(四)位域
(五)枚举
(六)内存空间动态分配
(七)#define和extern关键字
(八)文件操作
(九)TCP和UDP协议网络通信
(十)#if #endif等编译宏命令
(十一)CGI接口
(十二)发电子邮件
(十三)绘制图形化界面
(十四)多线程和多进程
(十五)信号量
(十六)独占锁和共享锁
(十七)共享内存
(十八)循环栅栏
(十九)计数屏障
(二十)队列,阻塞队列
(二十一)驱动程序开发
(二十二)子进程调用
(二十三)操作系统接口调用