[C++]内置类型变量在内存中的存放
2011-01-19 14:27
295 查看
#include <iostream> #include <string> using namespace std; int main() { const int i=3,j=6; const int *p=&i; cout<<*(p+1)<<endl; return 0; }
这里又是正常的,GCC 的结果是 6;
说明只有连续定义变量的时候,在内存是相邻存放的。
相关文章推荐
- c++中自定义类型和内置类型,变量自增自减的差异
- C++的引用类型的变量到底占不占用内存空间?
- C/C++学习之C提高----C程序数组排序、数据类型(大小,别名,封装)、变量、程序的内存四区模型(栈,堆,全局,代码区)
- c++各种类型变量的内存分配
- c++的代码、变量在内存中的存放位置
- C++中不同类型变量的内存
- C++变量内存分配及类型修饰符
- C++变量内存分配及类型修饰符
- 基本类型和引用类型的变量在内存存放的内容及对象
- C++的引用类型的变量到底占不占用内存空间?
- C++中的引用变量在内存中存放的位置
- Java中方法内的参数和变量内存地存放问题,及形参实参内存存放,数值类型转化问题
- c++内置变量类型
- C++中的引用变量在内存中存放的位置
- c++中函数中变量内存分配以及返回指针、引用类型的思考
- C++内置类型在计算机内存中如何存储的
- c++中函数中变量内存分配以及返回指针、引用类型的思考
- C++ int型及其他值类型变量转string方法
- C++手记--变量和基本类型
- C++中class与struct的区别(struct的类型名同时可以作为变量名)