![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 95
小王学代码
我亦无他,唯手熟尔
展开
-
【C语言】文件操作修改通讯录(升级版本)可以存储数据
本文通过文件操作实现了,通讯录的数据存储到硬盘上,并可以从硬盘中读取数据到程序中,所以这是更加贴合实际所需了,我们介绍了主要文件操作运用的地方,以及实现方式,并附带了完整的代码,希望友友们,能看懂并理解这样的程序。原创 2023-01-18 11:54:00 · 7932 阅读 · 62 评论 -
【C语言】小王带您实现文件操作(简单图示讲解)
首先、我们要实现的文件操作,不只是简单的打开和关闭,写入数据,我们也可以从相对应文件中,读取数据,到程序中,使得程序能顺利运行,并对传来的数据进行处理使用!主要讲解文件操作的的一些函数,fopen、fclose、fgets、fwrite等等函数的介绍,以及对于文件的分类、输入和输出流的分析,以及更多文件操作的函数图示分解。原创 2023-01-18 10:05:07 · 942 阅读 · 45 评论 -
【C语言】柔性的数组是什么?C/C++程序的内存开辟又是?
这里我们就知道了,C/C++程序的内存分配是什么情况,简易的内存分配可以怎么描述?更加细致的分配,我也在本文中讲解了,最后是对于柔性数组的分析和使用,可能有些小伙伴觉得,哎,好像这个柔性数组没有什么太大的用处啊,我可以用别的方法实现呀(有讲),实际上这是C语言给我们提供的一种解决问题的思路或者是方式,不需要深究,我们知道,会用即可!!!原创 2023-01-16 16:51:45 · 1045 阅读 · 43 评论 -
【C语言】小王带您轻松实现动态内存管理(简单易懂)
本文主要是对于malloc、calloc、realloc、free函数的介绍和使用细节的说明,还有一些关于动态内存管理的函数,学会了这些,对于以后数据结构的内容会更加得心应手,所以希望大家能多多支持,接下来,下一章,我们跟大家讲解一下,文件管理的内容。学会了就可以更新通讯录啦原创 2023-01-15 22:17:53 · 2371 阅读 · 53 评论 -
【C语言】使用C语言实现静态、动态的通讯录(简单易懂)
静态通讯录和动态通讯录都是比较简单好实现的,静态通讯录是固定的数组的形式储存成员,不确定成员个数的情况下,可能会浪费空间,也可能不够用。但是动态通讯录通过不断扩容,更好的解决了这个空间的事情,不会造成太多浪费。动态,是依靠malloc、free、calloc、realloc这些函数进行申请空间,进行维护不断扩容的,下一章节,我们来一起细致的去讲解一下这四种函数的使用和区别。原创 2023-01-14 17:53:03 · 7600 阅读 · 53 评论 -
【自定义类型】带你走进结构体、枚举、联合
我们在这一章节学到了结构体的定义,如何声明,自引用,结构体变量的定义和初始化,结构体内存对齐,还有如何修改默认对齐数。接着对于枚举的认识,和使用、最后是联合的定义特点以及如何计算大小问题,以一道面试题来结束本文。原创 2023-01-13 19:37:57 · 2470 阅读 · 54 评论 -
【C语言进阶】带你轻松玩转字符、字符串函数
C语言进阶部分,字符串函数strlen、strcat、strstr、strcat、strcmp、strncmp等,内存操作函数memcmp、memmove等一系列函数的使用和讲解原创 2023-01-11 17:24:23 · 624 阅读 · 75 评论 -
【C语言进阶】指针的进阶(下)
衔接上文,主要内容为,1.函数指针数组 2.指向函数指针数组的指针 3.回调函数(qsort函数)4.使用冒泡排序对qsort函数的模拟实现原创 2023-01-06 20:46:02 · 236 阅读 · 13 评论 -
【C语言进阶】指针的进阶(上)
本文重点:1.字符指针 、2.数组指针、 3.指针数组、4.数组传参和指针传参、5.函数指针原创 2023-01-05 22:18:35 · 266 阅读 · 18 评论 -
【C语言进阶】深度剖析数据在内存中的存储
深度剖析数据在内存中的存储,整数和浮点数的不同存储方式,大小端问题,以及如何判断当前编译器是大端还是小端。原创 2023-01-04 13:49:41 · 315 阅读 · 20 评论