C语言基础
文章平均质量分 72
C语言基础
lhlc67
这个作者很懒,什么都没留下…
展开
-
09-标准文件
文本文件 : 存储时,是将字符的ascii值存在磁盘中,取的时候将数值(ascii)翻译成对应的字符。如果读取文件不是纯文本,有像-1这种数值,那么久不可以使用EOF(-1)作为文件的结尾。当打开一个文件时,系统会返回一个结构体,这个结构体有对此文件操作的所有信息。: 作用: 将光标移动到开头,和fseek(fp,0,SEEK_SET);二进制文件(例如图片): 存的是二进制,取的是二进制。只有带r的选项,如果文件不存在,则不创建文件。返回的文件流指针标识了打开的那个文件。带w选项的,打开时会清空文件。原创 2023-11-09 14:11:20 · 59 阅读 · 1 评论 -
08-复合类型
结构体的定义和初始化。原创 2023-11-09 14:09:11 · 66 阅读 · 1 评论 -
07-内存管理
静态局部变量 在{}范围之内定义的变量,前面加上static修饰变量全局变量 在函数之外定义的变量静态全局变量在函数之外定义的变量 ,加上static修饰的变量生命周期:什么时候开辟空间(出生),释放空间(死亡),这个过程叫生命周期局部变量a> 作用域 在定义变量的{}之内有效b>生命周期 程序运行至变量定义处开辟空间,所在的函数结束之后释放空间c>未初始化的值 随机静态局部变量a>作用域 在定义变量的{}之内有效。原创 2023-11-09 14:06:49 · 115 阅读 · 1 评论 -
06-内存与指针
指针=地址=编号启动一个程序,系统在内存上给程序分配一块内存空间32位,4G 一个一个字节组成的,每个字节都会有地址编号地址,也就是内存的编号,我们把这个编号(地址)也叫做指针int main()int a = 10;// 定义指针三步骤// 1. *与符号结合代表室一个指针变量// 2. 要保存谁的地址,将他的定义形势放在此处// 3. 用*替换掉定义的变量// 分析// 1. 与*结合代表这是一个指针变量。原创 2023-08-12 20:59:38 · 184 阅读 · 1 评论 -
04-数组
数组:将若干个相同数据类型的变量存放在一个连续的内存空间数组中的每一个元素都是一个变量构造类型:将基本类型构建成的类型数组:相同类型的数据存放在安装一个集合中,这种的构造类型是数组// 数组名和变量名定义方法一样//符号与[]结合代表这个是一个数组//数组中的元素的个数由[]里面的数值决定//每个元素的类型,数组名前面的类型决定//1.定义数组时,[]里面的值不能为变量,只能为常量//2.使用时,[]里面的值可以为常量也可以是变量//数值数组不能整体操作。原创 2023-08-12 20:56:56 · 113 阅读 · 1 评论