- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 C语言获取动态内存使用情况的方法
获取动态内存使用说明内存动态分配是指在程序运行过程中,根据程序的需要动态地分配内存空间,以便存储数据或创建对象。内存动态分配通常使用指针来实现,通过调用系统提供的内存分配函数(如malloc、calloc等)来申请内存空间,申请成功后,返回一个指向该内存空间的指针,进而在程序中使用该指针来访问分配的内存空间。内存动态分配的优点是可以动态地分配内存空间,避免浪费,提高内存使用效率。同时,动态分配的内存空间也可以随着程序的需求进行动态的释放,避免内存泄漏和出错。但是,使用内存动态分配也存在一些缺点,如容易
2023-03-08 11:31:20
916
原创 C/C++语言获取不定参数个数以及不定参数指定参数的方法
场景C/C++有很多场景需要用到不定参数,比如最常用的就是printf函数,后面可以按格式跟着若干个不定参数。不定参数在函数中形参用...来表示,然后在函数体用va_start、va_arg、va_end这三个宏定义方法来承接不定参数,但是在承接不定参数时候,要承接多少个呢?这个通常的方法是给函数传不定参数时候也传入不定参数个数。例子如下:int adds(int num, ...){ int sum = 0; va_list args; va_start(args, num
2023-02-24 11:32:39
3865
2
原创 C语言版json解析生成器
C语言json解释器。包含json文本文件解析和生成,占用空间小、安全高效、简洁灵活,能无差别或者小修改移植到大部分C语言平台。
2023-02-14 21:23:39
1748
原创 rtthread系统 - 普中stm32开发板 - 按键驱动
rtthread系统按键驱动,支持按键按下和释放通知,特殊按键事件通知,如快速连续按和长按,识别按的次数和长按的时间。
2023-01-30 00:20:40
968
原创 WMware下的ubuntu16.04磁盘无损扩容教程(亲测有效)
WMware下的ubuntu16.04无损扩容教程(亲测有效)前言:刚开始的创建Ubuntu的时候,就选用20G的磁盘大小,随着使用时间越来越长,20G不够用了,下面这个方法是参考其他网友的操作,实测简单有效的方法,开始我从20G扩容到64G成功,现在重头演示一遍64G到70G第一步:右击Ubuntu,找到设置,点开设置第二步:依次选择硬盘->扩展第三步:这里选择扩展为多大的空间。这里以扩展为70G为例,点击扩展注意这里的提示,要进入系统重新分区扩展第四步:打开ubu
2020-12-18 22:36:51
667
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人