C语言提纲自用
2024-12-27 18:53:37 1 举报
AI智能生成
自用
作者其他创作
大纲/内容
C语言基础
数据类型
整型数据
int类型
short与long类型
无符号整型
浮点型数据
float类型
double类型
long double类型
字符型数据
char类型
字符数组与字符串
构造类型
结构体(struct)
联合体(union)
枚举(enum)
指针类型
指针的基本概念
指针的运算
指针与数组
指针与函数
运算符与表达式
算术运算符与表达式
加法与减法
乘法与除法
取余运算
关系运算符与表达式
等于与不等于
大于与小于
大于等于与小于等于
逻辑运算符与表达式
逻辑与(&&)
逻辑或(||)
逻辑非(!)
位运算符与表达式
按位与(&)
按位或(|)
按位取反(~)
左移与右移(<<, >>)
控制结构
顺序结构
表达式语句
空语句
复合语句
选择结构
if语句
switch语句
循环结构
while循环
do-while循环
for循环
break与continue语句
C语言进阶
函数
函数的定义与声明
函数原型
函数返回值
函数的调用
传值调用
传址调用
函数的嵌套与递归
函数的嵌套调用
函数的递归调用
变量的作用域与生命周期
局部变量
全局变量
静态变量
动态变量
数组
一维数组
数组的声明与初始化
数组的访问与修改
数组的遍历
数组的应用实例
二维数组
二维数组的声明与初始化
二维数组的访问与修改
二维数组的遍历
二维数组的应用实例
字符数组与字符串
字符串的声明与初始化
字符串的输入与输出
字符串的处理函数
字符串的应用实例
指针与数组的高级应用
指针数组与指向指针的指针
指针数组的定义与初始化
指向指针的指针
指针数组与指向指针的指针的应用实例
动态内存分配
malloc与free函数
calloc与realloc函数
动态内存分配的应用实例
多维数组与指针
多维数组的地址表示
多维数组与指针的关系
多维数组与指针的应用实例
文件操作
文件的打开与关闭
fopen函数
fclose函数
文件的读写操作
fread与fwrite函数
fgets与fputs函数
fprintf与fscanf函数
文件的定位与随机读写
fseek函数
ftell函数
rewind函数
文件的错误处理
feof函数
ferror函数
perror与clearerr函数
C语言高级特性
预处理指令
宏定义
#define指令
#undef指令
带参数的宏
条件编译
#if、#elif、#else、#endif指令
#ifdef、#ifndef指令
文件包含
#include指令
多重包含与条件包含
编译与链接
编译过程
预处理
编译
汇编
链接
链接错误与解决
多重定义错误
未定义引用错误
符号冲突错误
编译优化
优化级别
内联函数
编译器特性与选项
多线程编程
线程的基本概念
线程与进程的区别
线程的创建与终止
线程的同步与互斥
POSIX线程库(pthread)
pthread_create函数
pthread_join函数
pthread_mutex_t与pthread_cond_t
线程安全与可重入函数
内存管理
内存泄漏与检测
内存泄漏的原因
内存泄漏的检测工具
内存池与对象池
内存池的基本概念
对象池的实现原理
内存池与对象池的应用实例
垃圾回收机制
垃圾回收的基本概念
垃圾回收算法
垃圾回收的应用实例
0 条评论
下一页
为你推荐
查看更多