pre{
line-height:1;
color:#3c3c3c;
background-color:#d2c39b;
font-size:16px;}.sysFunc{color:#627cf6;font-style:italic;font-weight:bold;}
.selfFuc{color:#800080;}
.bool{color:#d2576f;}
.condition{color:#000080;font-weight:bold;}
.key{color:#000080;}
.var{color:#800000;font-style:italic;}
.Digit{color:#ff00ff;font-weight:bold;}
.includePre{color:#3c3c3c;}
.operator {color:#008000;font-weight:bold;}

  (一)定义一个整数
     
        int *p =new int;
        int *p =new int(4); //赋初值4
  (二)定义一个一维数组
        
         int *p =new int[SIZE];
         P 指向的为数组的首地址,数组是以int类型为基本单元的,p作为数组名使用
  (三)定义一个二维数组
      int(*p)[Column]=new int [SIZE][Column]
      
      

首先定义一个指针(*p)[Column], 它表示指针是以大小为 Column个int类型 空间为基本单元的, 后面的new int[SIZE]...表示开辟一个SIZE个这样大小的空间

 

 第一个指针表示的是前两种情况下的指针单元
            第二个指针表示的是二维数组情况下的指针单元,由此可见,二维数组时,指针是以Column 个int大小的空间为一个基本单元的
     
          p[0][0] 表示的是第0个这样的基本单元中的第0个元素的值
          p[1][0] 表示的是第1个这样的基本单元中的第0个元素的值
         因此,声明一个二维数组指针
        
         int (*p)[Column];// p指向[Column]结构,而[Column]结构是以int类型为基准单元的
        同理, 三维数组可同样定义如下:
       
        int (*p)[Column_1][Column_2]=new int [SIZE][Column_1][Column_2]

 

本文使用 书画小说软件 发布,内容与软件无关,书画小说软件 更惬意的读、更舒心的写、更轻松的发布。

 

最新文章

  1. iOS 微信支付总结
  2. WPF中使用ReportViewer报表
  3. vim文本编辑器
  4. Android(java)学习笔记65:线程的生命周期
  5. [转]剖析ASP.Net MVC Application
  6. POJ ---2531
  7. Qss
  8. 史上最详细的Android Studio系列教程一--下载和安装
  9. Go语言 关于go error处理风格的一些讨论和个人观点(上)
  10. HDOJ 4251 The Famous ICPC Team Again
  11. 《前端之路》之 operator 操作符的优先级
  12. CF987B - High School: Become Human
  13. css加载会造成阻塞吗
  14. kafka快速开始
  15. mybatis分页插件PagePlugin
  16. A1074. Reversing Linked List
  17. 自动化运维之cobbler安装centos7.3
  18. js倒计时,页面刷新时,不会从头计时
  19. java_review_point
  20. Unity -----一些可能存在的错误

热门文章

  1. c语言结构体赋值问题
  2. HttpClient使用详解(转)
  3. PowerDesiger 15逆向生成工程E-R图及导出word表格
  4. PowerDesigner建立与数据库的连接,以便生成数据库和从数据库生成到PD中。
  5. POJ -3050 Hopscotch
  6. Android模拟器使用教程
  7. 第三方登录(2)Android客户瑞上第三方登录百度教程
  8. Back to Back Order Process
  9. 第五讲:深入hibernate的三种状态
  10. svn:revert to this version 和 revert changes from this version的区别