题目
请C++高手帮我解释下这段话
关于栈和堆的区别,有一条是 内存申请方式不同.
栈:由系统自动分配内存.
堆:由程序员分配,因此程序员必须要指明变量的大小.
请问在这里,程序员必须指明变量的大小这句话是什么意思?是要对变量进行赋值
比如说我定义了一个变量
int a;
那么此时的变量a是放在栈区还是堆区?如果是在栈区,那么怎么定义才能放到堆区?怎么为这个变量指明大小?
关于栈和堆的区别,有一条是 内存申请方式不同.
栈:由系统自动分配内存.
堆:由程序员分配,因此程序员必须要指明变量的大小.
请问在这里,程序员必须指明变量的大小这句话是什么意思?是要对变量进行赋值
比如说我定义了一个变量
int a;
那么此时的变量a是放在栈区还是堆区?如果是在栈区,那么怎么定义才能放到堆区?怎么为这个变量指明大小?
提问时间:2020-10-31
答案
a这个在栈区 由系统分配
如果要放到堆区可以自己开辟10个整数的数组例如
int *p=new int(10)
变量是不能指定大小的,它都是固定不变的.例如
int 4个字节
float 8个字节
如果要放到堆区可以自己开辟10个整数的数组例如
int *p=new int(10)
变量是不能指定大小的,它都是固定不变的.例如
int 4个字节
float 8个字节
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1the,is,the,blackboard,front,there,a,of,at,classroom连词成句
- 2“尊”字用部首查字法先查部首_____,再查__画.
- 3左手倚一衡木 通假字翻译
- 4为什么最佳天线长度是无线电信号波长的1/4
- 5A是一个纯小数,所以一个数÷A>1对不对
- 6请在这里概述您的问题用加减法解(1)6x+5y=7① 9x+4y=14② (2)x/3-y/4=1① 3x-4y=2②
- 7蚂蚁是几维空间的生物?生活在什么空间?
- 8游泳用英语怎么读
- 9有一杯含糖10%的糖水100g,如果加水60g,这是,糖水的含糖率是多少(糖的重量不变)
- 10醉翁亭记和丰乐亭记,乐字 .贯穿全文作者最大的“乐”是什么
热门考点
- 1在RT△ABC中,∩C=90°,a=5.c=13则△ABC的面积S
- 2关于x的一元二次方程kx2+3x-1=0有实数根,则k的取值范围是( ) A.k≤-94 B.k≤-94且k≠0 C.k≥-94 D.k≥-94且k≠0
- 3皮皮在计算34.56加上一个一位小数时,由于错误地把数的末尾对齐结果是36.42,问正确的得数应该是几?
- 4需要最快提问,最快提问采纳,急,
- 5英语翻译
- 6如果多边形的内角和是外角和的k倍,那么这个多边形的边数是( ) A.k B.2k+1 C.2k+2 D.2k-2
- 7将 Without plants,land can become desert much more easily 改为同义句
- 8算式 运输队运一批货物,已经运走总数的35%,正好运走28吨.
- 9能否合成亚氧化氢
- 10求新概念英语第二册第19课课文