c语言
文章平均质量分 69
王咯咯。
萌新
展开
-
C语言文件操作
文件主要是存储在磁盘(外存)上,而我们的内存和外存主要区别是:内存比较小,外存较大。内存访问速度快,外存比较慢。内存比较便宜,外存比较贵。内存如果断电数据丢失,外存不会。我们直接操作外存不像内存那么方便,因此我们需要通过“文件”的方式进行操作。我们平时所说的文件,“目录/文件夹”从系统的角度来看都是属于文件。磁盘上的文件很多,我们如何确定唯一的文件呢?通过 文件的路径来进行确定的。路径又被分为了两种:一种是绝对路径:C:\kingsoft\wps\dcsdk像这种C:开头的就属于绝对路原创 2021-08-01 17:57:33 · 149 阅读 · 0 评论 -
动态内存管理
动态内存管理动态内存管理指的就是在程序运行过程中,更灵活的进行内存的申请和释放。1.创建变量就是一种简单的内存管理变量分为:局部变量(出了当前代码块就释放了)全局变量(程序运行结束时释放)静态变量即static(程序运行结束释放)但是创建变量这种内存管理的方式毕竟太过于死板,程序运行结束释放内存可能会导致我们的内存使用效率过低。所以我们需要一种能随时需要就申请不需要就释放的方法。2.C语言中具体的内存申请和释放操作涉及到四个函数<1>malloc函数malloc可以负责帮我们原创 2021-07-15 18:01:34 · 97 阅读 · 0 评论 -
字符串库函数详解
字符串库函数详解一.strlen函数strlen函数求字符串长度在这里插入代码片#include<stdio.h>#include<string.h>int main(){char str[1024]={0};printf("请输入字符串:");gets(str);printf("%d\n",strlen(str));return 0;我们也可以自己实现strlen库函数#include<stdio.h>#include<assert.h原创 2021-06-16 22:19:55 · 1045 阅读 · 0 评论