02指针篇

发布时间 2023-09-17 22:55:38作者: xioahuhu

指针数组

#include <stdio.h>

int main()
{
    static char *s[]={"black","white","pink","violent"};//指针数组4个元素分别为4个字符串地址
    char **ptr[]={s+3,s+2,s+1,s};//指针的指针,分别保存第4、3、2、1个元素的地址
    char ***p;//p是一个三级指针
    p=ptr;//p指向数组ptr第1个元素
    ++p;//p指向数组ptr第2个元素

    printf("%s\n",**p+1);//打印结果从数组第2个元素的第2位开始,即ink
    return 0;
}