首页 > 代码库 > 数组指针
数组指针
#include <iostream>using namespace std;int main(){ int *p = new int;//int类型的首地址 int *p2 = new int[10];//指向数组的首地址 //p3是指向int*数组的首地址,因为元素是int*了,所以这个需要时int**表示指向指针的指针 //我想int*也是地址,int**也是地址,虽然二者同时地址,但代表的意义不同 int **p3 = new int*[10]; //二维数组和二级指针的关系 //之前一直以为二维数组和二级指针差不多,就是数据结构张铭说的,其实二者没多大关系 int a[2][4]; int (*p4)[4] = a;//数组名代表第一个元素的地址,把a看成两个元素,每个元素有四个元素就好理解了 int (*p5)[2][4] = &a;//二维数组的地址 getchar(); //http://col1.blog.163.com/blog/static/1909775192012514111830946/ return 0;}
数组指针
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。