首页 > 试题广场 >

对于以下代码, char* p=new char[10

[单选题]
对于以下代码,
char* p=new char[100];
说法正确的是()
  • p和new出来的内存都在栈上
  • p和new出来的内存都在堆上
  • p在堆上,new出来的在栈上
  • p在栈上,new出来的在堆上
p是一个指针,所以存储在栈上,p中存储的是新建的动态内存的地址,新建的动态内存在堆上。
发表于 2018-10-10 09:36:18 回复(1)
好一个Ctrl,c,v
发表于 2023-02-20 18:22:53 回复(0)
p是一个指针,所以存储在栈上,p中存储的是新建的动态内存的地址,新建的动态内存在堆上。
发表于 2022-05-02 14:27:23 回复(0)
因为定义的是局部变量,所以放在栈上,如果放的是动态内存,那就放在堆上
发表于 2023-10-17 11:03:36 回复(0)
p是一个指针,所以存储在栈上,p中存储的是新建的动态内存的地址,新建的动态内存在堆上。
发表于 2023-10-11 07:51:17 回复(0)
p是一个指针,所以存储在栈上,p中存储的是新建的动态内存的地址,新建的动态内存在堆上。
发表于 2023-05-18 11:18:01 回复(0)
p是一个指针,所以存储在栈上,p中存储的是新建的动态内存的地址,新建的动态内存在堆上
发表于 2023-03-20 21:16:43 回复(0)
p是一个指针,所以存储在栈上,p中存储的是新建的动态内存的地址,新建的动态内存在堆上。
发表于 2022-11-10 18:38:53 回复(0)
p是一个指针,所以存储在栈上,p中存储的是新建的动态内存的地址,新建的动态内存在堆上。

发表于 2022-10-19 23:01:02 回复(0)
p是一个指针,所以存储在栈上,p中存储的是新建的动态内存的地址,新建的动态内存在堆上。
发表于 2022-10-19 21:26:02 回复(0)