zoukankan      html  css  js  c++  java
  • C lang:Pointer and multidimensional array

    Xx_Introduction


    Double indrection:Address of Address;Pointer of Pointer
    #Ax_Code ``` #include int main(void) { int zippo[4][2] = { 2,4, 6,8, 1,3, 5,7 };
    printf("  zippo      = %p,      zippo    + 1 = %p
    ",  zippo,     zippo    + 1);
    printf("  zippo[0]   = %p,      zippo[0] + 1 = %p
    ",  zippo[0],  zippo[0] + 1);
    printf(" *zippo      = %p,     *zippo    + 1 = %p
    ", *zippo,    *zippo    + 1);
    
    printf("  zippo[0][0]    = %d
    ",   zippo[0][0]  );
    printf(" *zippo[0]       = %d
    ",  *zippo[0]     );
    printf("**zippo          = %d
    ", **zippo        );
    printf("  zippo[2][1]    = %d
    ",   zippo[2][1]  );
    printf("*(*(zippo+2)+1)) = %d
    ",*(*(zippo +2)+1));
    
    
    return 0;
    

    }

    ---
    

    zippo = 0060FEE0, zippo + 1 = 0060FEE8
    zippo[0] = 0060FEE0, zippo[0] + 1 = 0060FEE4
    *zippo = 0060FEE0, *zippo + 1 = 0060FEE4
    zippo[0][0] = 2
    *zippo[0] = 2
    **zippo = 2
    zippo[2][1] = 3
    ((zippo+2)+1)= 3

  • 相关阅读:
    Android控制软键盘的现实与隐藏
    Android调用手机浏览器
    DatePicker隐藏年/月/日
    ecplise中设置字符编码
    Git问题总结
    Git的简单使用
    资源
    equals和==
    class文件查看
    Class file collision
  • 原文地址:https://www.cnblogs.com/enomothem/p/11924200.html
Copyright © 2011-2022 走看看