A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 black747521 于 2015-11-5 19:59 编辑

#include <stdio.h>

int main(int argc, const char * argv[]) {

    //定义二维数组arr
    int arr[3][3]={1,2,3,4,5,6,7,8,9};
    //定义指针数组p[3],该指针数组存放的是每一个元素是一个数组指针
    int *p[3]={arr[0],arr[1],arr[2]};
   
    // p  =  arr  = &arr[0] = &p[0]
    //p+1 = arr+1 = &arr[1] = p[1]
    //p+2 = arr+2 = &arr[2] = p[2]
    printf("%d\n",**arr);           //1
    printf("%d\n",**p);             //1
    printf("%d\n",*p[0]);           //1

    printf("%d\n",**(arr+1));       //4
    printf("%d\n",**(p+1));         //4
    printf("%d\n",*p[1]);           //4       7同理


    printf("%d\n",*((*arr)+1));       //2
    printf("%d\n",*(*(p)+1));         //2
    printf("%d\n",*(p[0]+1));         //2

    printf("%d\n",*(*(arr+1)+1));     //5
    printf("%d\n",*(*(p+1)+1));       //5
    printf("%d\n",*(p[1]+1));         //5

    return 0;
}

3 个回复

倒序浏览
马上要接触这个现在感觉头都疼。
回复 使用道具 举报
马上就要接触了,好期待{:2_30:}
回复 使用道具 举报
相约玉米地 发表于 2015-11-5 20:12
马上要接触这个现在感觉头都疼。

不要存在恐惧心理,没什么好怕的,不会自己多敲几遍就会了,虐并快乐着
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马