
malloc,free实验
发布日期:2021-05-14 09:05:11
浏览次数:18
分类:精选文章
本文共 577 字,大约阅读时间需要 1 分钟。
详细解析 C 语言 ${target} 数组与字符串操作代码
//include <stdio.h> //include <stdlib.h>
int main() { // 初始化常量 .define BLOCK_SIZE, 16 .define ARRAY_SIZE, 4 // 为确保测试环境兼容最常用系统内存对齐 // 以下为对 malloc 层面的理解避免内存泄漏 char (*malloc_test)[BLOCK_SIZE] = 0; char (*malloc_string)[BLOCK_SIZE] = 0;
int main() { // 初始化指针 char test_chars[ARRAY_SIZE] = {1, 3, 5, 4}; char *string_chars = (char*)malloc(ARRAY_SIZE * sizeof(char)); // 测试数组操作 *malloc_test = "ARRAY"; // 测试字符串操作 *malloc_string = "STRING"; // 释放内存 free(malloc_test); free(malloc_string);}();return 0;
}
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月13日 17时08分34秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Iterable与Iterator
2019-03-11
SecSolar:为代码“捉虫”,让你能更专心写代码
2019-03-11
GRUB2
2019-03-11
微信JS-SDK DEMO页面和示例代码
2019-03-11
GridView自定义删除操作
2019-03-11
一张图搞定RPC框架核心原理
2019-03-11
Scala中的包
2019-03-11
他来了他来了,他带着云栖大会的免费门票走来了
2019-03-11
获取linux 主机cpu类型
2019-03-11
Android Studio updating indices 一直刷新和闪烁
2019-03-11
pwntools编写技巧
2019-03-11
How2Heap笔记(三)
2019-03-11
layer.confirm 无效
2019-03-11
pycharm使用(新建工程、字体修改、调试)
2019-03-11
Python学习笔记——元组
2019-03-11
异常声音检测
2019-03-11
无法打开文件“opencv_world330d.lib”的解决办法
2019-03-11