zoukankan      html  css  js  c++  java
  • 7.二维数组及多维数组

     一. 示例

    void main() {
    
        
        int a[3][5];
        a + 1;
        printf("a:%d,a+1:%d
    ",a,a+1);
    
        system("pause");
    
    }

    PS:a代表首元素的地址,是一个数组指针。每次向后跳低维的维数,a+1的地址从2291752变成2291772说明向右跳了4*5个字节。

    二.结论

    三 C语言中关于[]的实际意义

    a[i]

    a[0+i]

    a(0+i)

    *(a+i)

    四 数组作函数参数时的等价关系

    数组函数                                                   等效的指针参数

    一维数组 char a[30]             指针 char *

    指针数组 char *a[30]             指针的指针 char **a

    二维数组 char a[10][30]           数组的指针 char(*a)[30]

  • 相关阅读:
    python操作Redis详解
    python操作SQLAlchemy
    设计模式详解及Python实现
    计算机基础
    DRF内置过滤组件与排序组件结合使用
    LTE
    LTE
    LTE
    LTE
    LTE
  • 原文地址:https://www.cnblogs.com/yongdaimi/p/6855583.html
Copyright © 2011-2022 走看看