zoukankan      html  css  js  c++  java
  • 数组类型和数组指针

    1.指针作为形参,编辑器会分配4个字节。

    2.数组元素首地址(数组名)和数组首地址并不一样,值相等,步长不一样。

    3.数组名是个常量指针,不能用来指向其他地方。

    4.数组的类型:由数组大小和元素类型决定。

       eg:int[5],char[9]

       数组类型定义数组:

       eg:  

    typedef int(xx)[5]
    

     定义时

    xx array; 等于int array[5]
    

    5.数组指针

    一维数组:

    &数组名=数组首地址,数组指针指向一维数组

    数组指针的声明,定义:

    typedef int(xx)[5];
    xx*p;
    typedef int(*yy)[5];
    yy p;
    int (*zz)[5];//二级指针

    二维数组:

    数组从嵌套理解的角度来说:&二维数组名(数组元素首地址,常量指针)=二维数组首地址(这个指针指向整个二维数组)

    二维数组名=一维数组首地址(指向一维数组)

    多级数组和二级数组类似,不加阐述。

  • 相关阅读:
    会议总结
    排球比赛积分规则
    我的计算机历程和认识
    排球积分程序
    《如何成为一个高手》观后感
    十八周总结
    十六周总结(流程)
    排球计分程序
    十四周学习总结
    十三周学习总结
  • 原文地址:https://www.cnblogs.com/acliang/p/6374822.html
Copyright © 2011-2022 走看看