黑马程序员技术交流社区

标题: 数组的指针 [打印本页]

作者: Jusive    时间: 2015-10-3 10:40
标题: 数组的指针
#include<stdio.h>
int main(){
    int (*p)[3];
    int arr[]={2,3,4};
    p=&arr;
    printf("数组地址%p\n第一个元素地址%p\narr=%p\n",&arr,&arr[0],arr);
}
作者: 浩润2015    时间: 2015-10-3 10:55
arr=&arr=&arr[0];
运行结果:

捕获.PNG (9.61 KB, 下载次数: 31)

捕获.PNG

作者: liuhao_hm    时间: 2015-10-3 13:13
指向数组的指针是地址传递,而数组的第一个元素就是数组的地址,打印出来的地址肯定是一样咯




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