33,321
社区成员




#include "stdio.h"
char c;
...
void main()
{
...
}
上面的代码创建了一个全局变量c,那么在程序执行时,能不能把c给“删除”掉呢?
我的意思是,比如c所占据的内存编号为100。那么我可否在后面再创建一个int型变量b,而这个b所占用的内存是100、101、102和103呢??[/quote]
嗯,不能,——http://bbs.csdn.net/topics/100066181[/quote]
谢谢各位热心朋友的回复,可以结贴了。#include "stdio.h"
char c;
...
void main()
{
...
}
上面的代码创建了一个全局变量c,那么在程序执行时,能不能把c给“删除”掉呢?
我的意思是,比如c所占据的内存编号为100。那么我可否在后面再创建一个int型变量b,而这个b所占用的内存是100、101、102和103呢??[/quote]
嗯,不能,——http://bbs.csdn.net/topics/100066181#include "stdio.h"
char c;
...
void main()
{
...
}
上面的代码创建了一个全局变量c,那么在程序执行时,能不能把c给“删除”掉呢?
我的意思是,比如c所占据的内存编号为100。那么我可否在后面再创建一个int型变量b,而这个b所占用的内存是100、101、102和103呢??[/quote]
不能。
#include <vector>
std::vector<int> v(n);
#include "stdio.h"
char c;
...
void main()
{
...
}
上面的代码创建了一个全局变量c,那么在程序执行时,能不能把c给“删除”掉呢?
我的意思是,比如c所占据的内存编号为100。那么我可否在后面再创建一个int型变量b,而这个b所占用的内存是100、101、102和103呢??
int *p_arr = new int[n]; //n可以是一个int型变量
用的时候和数组一样用就是了,不过这样分配的空间要手动delete一下。
delete [] p_arr;