C++中数组和指针类型的关系浅议
2008-03-08 21:29:57 来源:WEB开发网核心提示:本文主要讲述的数组和指针类型的关系,通过对他们之间关系的了解可以更加深入的把握数组和指针特性的知识! 一个整数类型数组如下进行定义 C++ 代码 int a[]={1,2,3,4}; 假如简单写成 C++ 代码 a;//数组的标识符名称 这将代表的是数组第一个元素的内存地址,C++中数组和指针类型的关系浅议
本文主要讲述的数组和指针类型的关系,通过对他们之间关系的了解可以更加深入的把握数组和指针特性的知识!
一个整数类型数组如下进行定义
假如简单写成
这将代表的是数组第一个元素的内存地址,a;就相当于&a[0],它的类型是数组元素类型的指针,在这个例子中它的类型就是int*
假如我们想访问第二个元素的地址我们可以写成如下的两种方式!
数组名称和指针的关系其实很简单,其实数组名称代表的是数组的第一个元素的内存地址,这和指针的道理是相似的!
一个整数类型数组如下进行定义
假如简单写成
这将代表的是数组第一个元素的内存地址,a;就相当于&a[0],它的类型是数组元素类型的指针,在这个例子中它的类型就是int*
假如我们想访问第二个元素的地址我们可以写成如下的两种方式!
数组名称和指针的关系其实很简单,其实数组名称代表的是数组的第一个元素的内存地址,这和指针的道理是相似的!
更多精彩
赞助商链接