注意:部分文章发布时间较长,可能存在未知因素,购买时建议在本站搜索商家名称,先充分了解商家动态。
交流:唯一投稿邮箱:hostvps@88.com。
网友 251768938 说:
*帖最后由 251768938 于 2023-2-1 17:23 编辑
用法:./malloc 2000 &
2000为占用内存数值,单位MB,数值随便改,不为0就好
成品:见附件
源码:
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#define UNIT (1024*1024)
int main(int argc, char *argv[])
{
long long i = 0;
int size = 0;
if (argc != 2)
{
p**ntf(&*uot;请输入需要分配的内存值\n&*uot;);
ret**n 1;
}
size = strtoull(argv[1], NULL, 10);
if (size == 0)
{
p**ntf(&*uot;请输入大于0的内存值&*uot;);
ret**n 1;
}
char *buff = (char *) malloc(size * UNIT);
if (buff)
p**ntf(&*uot;已分配%dMB\n&*uot;, size);
buff[0] = 1;
for (i = 1; i < (size * UNIT); i++)
{
if (i%1024 == 0)
buff[i] = buff[i-1]/8;
else
buff[i] = i/2;
}
p**se();
}
网友 沙龙 说:
技术贴,强
/**
* Linux常用命令:du -sk * | sort -rn 以容量大小为依据依次显示文件和目录的大小
* 垂*病中惊坐起,笑问客从何处来
* Link https://greasyfork.org/zh-CN/sc**pts/3**933-hostloc-z**d
*/
网友 ** 说:
好东西,x86下编译的,还缺arm下编译的
网友 sunsun 说:
挖矿预警
网友 菊花帅比 说:
** 发表于 2023-2-1 17:32
好东西,x86下编译的,还缺arm下编译的