当前位置: 代码迷 >> C语言 >> c指针与多维数组,该怎么处理
  详细解决方案

c指针与多维数组,该怎么处理

热度:8366   发布时间:2013-02-26 00:00:00.0
c指针与多维数组
#include <stdio.h>
int main(void)
{
    int zippo[4][2] = { {2,4}, {6,8}, {1,3}, {5, 7} };
    
    printf("   zippo = %p,    zippo + 1 = %p\n",
               zippo,         zippo + 1);
}

我电脑是输出的是0018FF28和0018FF30,为什么输出的两个地址之间差2,2个int类型的不是应该差8吗?

------解决方案--------------------------------------------------------
8+8=10 这是一种运算哦  好神奇的呢
------解决方案--------------------------------------------------------
是8呀,8+8=F+1=10
  相关解决方案