星云博客

一个不断学习ing的个人笔记分享

文件与内存管理

C语言中通过将数据写入外部文件进行保存,可以通过存储方式将文件区分为文本文件与二进制文件。文件使用时通过stdio.h头文件中内置的文件指针进行对文件的访问,可以通过函数对文件进行顺序读写与随机读写。

结构体与共用体

存储不满足一个字节的数据,要占用几个字节时采用位域的方式来进行存储。位域是把一个字节二进制位划分为几个不同的区域,若当前字节存储不了,可从下一字节开始存储,也可使用空域进行填充,在下一字节处进行存储。

预处理与指针

在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。预处理是C语言的一个重要功能,是由预处理程序完成的。对一个源文件进行编译时,系统将自动引用预处理程序对源程序中的预处理部分作处理,处理完毕自动进入对源程序的编译

枚举与函数

C 语言中,枚举类型是被当做int或者unsigned int类型来处理的,所以可以通过强制数据类型转换将整数转换为枚举。 函数是C语言中最基本的模块,通过调用预先定义的库函数或者自定义的函数来完成特定功能。 在主函数调用之前必须对函数进行声明,一般在函数顶部。

数组与字符串

数组 定义 初始化 访问数组 多维数组 定义 初始化 访问数组 字符数组 定义 初始化 访问数组 字符串 定义 输入函数 输出函数 常用处理函数

流程控制

switch语句根据表达式的结果执行case结果,然后继续执行后续语句,若没有break则执行下一个case,直到遇到break结束执行,若全部未匹配,则执行default。switch(表达式)里的表达式必须是整型、字符型、枚举类型。