导图社区 计算机C语言专辑
这是一个关于计算机C语言专辑的思维导图,讲述了计算机C语言专辑的相关故事,如果你对计算机C语言专辑的故事感兴趣,欢迎对该思维导图收藏和点赞~
编辑于2022-01-29 19:01:37计算机C语言专辑
数据类型
整型
int: 用于表示整数
short: 用于表示短整数
long: 用于表示长整数
浮点型
float: 用于表示单精度浮点数
double: 用于表示双精度浮点数
字符型
char: 用于表示一个字符
指针类型
int*: 指向整型数据的指针
float*: 指向浮点型数据的指针
运算符
算术运算符
+: 加法
-: 减法
*: 乘法
/: 除法
关系运算符
<: 小于
>: 大于
<=: 小于等于
>=: 大于等于
逻辑运算符
&&: 逻辑与
: 逻辑或
!: 逻辑非
控制语句
条件语句
if-else语句: 根据条件执行不同的代码块
switch语句: 根据不同的条件执行不同的代码
循环语句
for循环: 重复执行指定次数的代码块
while循环: 只要条件满足,就重复执行代码块
do-while循环: 先执行一次代码块,然后根据条件重复执行
函数
函数定义: 定义一个可重复调用的代码块
函数参数与返回值: 函数可以接受参数,并返回一个值
C语言进阶
数组与指针
数组: 存储相同类型数据的集合
一维数组: 存储一维数据
多维数组: 存储多维数据
指针: 存储内存地址的变量
指针的声明与初始化
指针的运算与应用
结构体与联合体
结构体: 将多个不同类型的数据封装为一个整体
结构体的定义与初始化
结构体的访问与应用
联合体: 不同类型的数据共用同一块内存空间
联合体的定义与初始化
联合体的访问与应用
文件操作
文件的打开与关闭
文件的读取与写入
C语言高级应用
动态内存分配
malloc函数: 在堆上分配指定大小的存储空间
free函数: 释放先前通过malloc函数分配的存储空间
预处理指令
#include: 引入头文件
#define: 定义宏
多文件工程
头文件与源文件的分离
makefile的使用
系统编程
进程控制
创建进程
进程间通信
线程控制
创建线程
线程同步与通信
文件IO操作
打开与关闭文件
读写文件数据