黑马程序员技术交流社区

标题: 关于数组名访问二维数组的问题 [打印本页]

作者: fanyafangxf    时间: 2015-11-4 15:13
标题: 关于数组名访问二维数组的问题
本帖最后由 fanyafangxf 于 2015-11-4 15:16 编辑
  1. #include<stdio.h>
  2. #include<string.h>

  3. int main(int argc, const char * argv[]) {
  4.    
  5.     int a[3][4]={1,2,3,4,5,6,7,8,5,9,10,11};
  6.    
  7.     printf("   a+1=%p\n",a+1);//a+1代表数组第一行的地址
  8.     printf("*(a+1)=%p\n",*(a+1));//*(a+1)的值为什么和a+1一样呢

  9.     return 0;
  10. }
复制代码
运行结果:
   a+1=0x7fff5fbff7b0
*(a+1)=0x7fff5fbff7b0







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2