首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

在主函数连续定义两个变量,它们在内存中分配的地址是连续的么,该如何解决

2012-04-02 
在主函数连续定义两个变量,它们在内存中分配的地址是连续的么在主函数连续定义两个变量,它们在内存中分配

在主函数连续定义两个变量,它们在内存中分配的地址是连续的么
在主函数连续定义两个变量,它们在内存中分配的地址是连续的么

[解决办法]
没规定.但是编译器可以连续.
[解决办法]

探讨
没规定.但是编译器可以连续.

[解决办法]
没有规定连续或不连续,属于未定义行为
[解决办法]
探讨
引用:
没规定.但是编译器可以连续.

试试就知道了
int a = 5;
int b = 6;
int *p = &a;
cout << &amp;a << endl;
cout << &amp;b << endl;
cout << "*p: " << *p << endl;
cout << "*p+1: " << *(p+……

[解决办法]
没有规定!但是有些编译器就是这样子处理的,有些人还利用这种行为写了一些怪异的程序!但这些肯定都是未定义的行为!
[解决办法]
不重要吧,变量是否定义没什么影响!连不连续都是一样!!!
[解决办法]
没有规定!但是有些编译器就是这样子处理的,有些人还利用这种行为写了一些怪异的程序!但这些肯定都是未定义的行为!
[解决办法]
如果你不是写病毒之类的就不需要管这些

热点排行