![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C 语言
文章平均质量分 84
NO Exception?
分享内容!
展开
-
C基础4-文件操作
目录 1.文件分类2.文件操作2.1文件指针2.2文件打开2.3文件关闭3.按照字符读写fgetc、fputc3.1写文件3.2文件结尾3.3读文件4.按照行读写文件fgets、fputs4.1写文件4.2读文件5.按照格式化文件fprintf、fscanf5.1写文件5.2读文件6.按照块读写文件fread、fwrite6.1写文件6.2读文件7文件的随机读写8文件状态、删除、重命名9文件缓冲区9.1缓冲区9.2更新缓冲区fflush 1.文件分类 文本文件:基于字符编码的文件 二进制文件:基于值编码原创 2021-01-31 23:33:13 · 67 阅读 · 0 评论 -
C基础3-内存管理-复合类型
目录1.作用域1.1.局部变量1.2.静态变量1.3.全局变量1.4.静态(static)全局变量1.5 总结2.内存布局2.1.代码区(text)2.2.全局初始化数据区/静态数据区(data段)2.3.未初始化数据区( bss 区)2.4.内存操作函数 1.作用域 1.1.局部变量 auto自动变量 在一个函数内定义,只在函数范围内有效 在复合语句中定义,只在复合语句中有效 随着函数调用的结束或复合语句的结束局部变量的声明声明周期也结束 如果没有赋初值,内容为随机 1.2.静态变量 stati原创 2021-01-31 20:30:08 · 106 阅读 · 0 评论 -
C 基础-指针2
1.内存 内存是沟通CPU与硬盘的桥梁: 暂存放CPU中的运算数据 暂存与硬盘等外部存储器交换的数据 2.内存地址 内存中的每一个数据都会分配相应的地址 3.指针 内存区的每一个字节都有一个编号,这就是“地址” 指针的实质就是内存“地址”。指针就是地址,地址就是指针 指针是内存单元的编号,指针变量是存放地址的变量 4指针变量 指针也是一种数据类型,指针变量也是一种变量 “*”操作符操作的是指针变量指向的内存空间 char *c1; 通过指针修改变量 int main(){ int a =9;原创 2021-01-29 23:43:56 · 146 阅读 · 0 评论 -
C 基础1
1.数据类型 整数、浮点型、 2.变量 全局变量保存在内存的全局存储区中,占用静态的存储单元; 局部变量保存在栈中,只有在所在函数被调用时才动态地为变量分配存储单元。 3.常量 3.1 常量 固定值,可以是很多种类型,整数类型,浮点类型。但必须要初始化 3.2 定义常量 //第一种 #define LENGTH 10 //第二种 const int var =5; 4.储存类 auto 局部变量的修饰关键字 register register 存储类用于定义存储在寄存器中而不是 RAM 中的局部变原创 2021-01-28 21:58:24 · 107 阅读 · 0 评论