上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 65 下一页
摘要: 当程序运行到需要一个动态分配的变量或对象时,必须向系统申请取得堆中的一块所需大小的存贮空间,用于存贮该变量或对象。 当不再使用该变量或对象时,也就是它的生命结束时,要显式释放它所占用的存贮空间,这样系统就能对该堆空间进行再次分配,做到重复使用有限的资源。 堆区是不会自动在分配时做初始化的(包括清零) 阅读全文
posted @ 2022-12-25 13:14 cnetsa 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 动态存储分配 有些操作对象只有在程序运行时才能确定,这样编译器在编译时就无法为他们预先分配空间,只能在程序运行时分配。 所有动态存储分配都在堆区中进行。 程序在运行的时候用malloc或new申请任意大小的内存。 程序员自己负责在何时用free或delete释放内存。 动态内存的生存期由我们决定,使 阅读全文
posted @ 2022-12-25 13:13 cnetsa 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 通常定义变量,编译器在编译时都可以根据该变量的类型知道所需内存空间的大小,从而系统在适当的时候为他们分配确定的存储空间。 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。 栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限 阅读全文
posted @ 2022-12-25 13:12 cnetsa 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 代码区/全局变量与静态变量区/局部变量区即栈区/动态存储区,即堆区。 阅读全文
posted @ 2022-12-25 13:11 cnetsa 阅读(10) 评论(0) 推荐(0) 编辑
摘要: C语言extern用法_哔哩哔哩_bilibili 阅读全文
posted @ 2022-12-25 11:35 cnetsa 阅读(20) 评论(0) 推荐(0) 编辑
摘要: C语言static变量 结果: C语言经典例子之static定义静态变量的用法_哔哩哔哩_bilibili 阅读全文
posted @ 2022-12-25 11:29 cnetsa 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 【C语言】学习使用register定义变量的方法。_哔哩哔哩_bilibili 输出10 阅读全文
posted @ 2022-12-25 11:28 cnetsa 阅读(32) 评论(0) 推荐(0) 编辑
摘要: auto变量_哔哩哔哩_bilibili 阅读全文
posted @ 2022-12-25 11:22 cnetsa 阅读(25) 评论(0) 推荐(0) 编辑
摘要: eclipse 交叉编译 整理中 阅读全文
posted @ 2022-12-25 11:07 cnetsa 阅读(9) 评论(0) 推荐(0) 编辑
摘要: -c dir 读入指定目录下的makefile -f file 读入当前目录下的file文件作为makefile -i 忽略所有的命令执行错误 -I dir 指定被包含的makefile所在目录 -n 只打印要执行的命令,但不执行这些命令 -p 显示make变量数据库和隐含规则 -s 不显示命令 - 阅读全文
posted @ 2022-12-25 11:05 cnetsa 阅读(42) 评论(0) 推荐(0) 编辑
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 65 下一页