数组和指针,实例

来源:互联网 发布:wifi流量控制软件 编辑:程序博客网 时间:2024/05/21 21:01
#include <stdio.h>

int main()
{
    char *srt[]={"welcome","To","Center","Garud"};

    char **p = &srt[1];
   // printf("%s\n",*p);

    srt[0]=(*p++)+2;
    srt[1]=*(p+1);
    srt[2]=p[1]+3;
    srt[3]=*(*(&srt+1)-1)+1;


    printf("0: %s\n",srt[0]);
    printf("1: %s\n",srt[1]);
    printf("2: %s\n",srt[2]);
    printf("3: %s\n",srt[3]);
    /*
    char *str[4];
    str[0]=(*p++)+2;
    str[1]=*(p+1);
    str[2]=p[1]+3;
    str[3]=*(*(&srt+1)-1)+1;
    printf("0:  %s\n",str[0]);
    printf("1:  %s\n",str[1]);
    printf("2:  %s\n",str[2]);
    printf("3:  %s\n",str[3]);
  */

    return 0;
}


执行结果如图 :




原创粉丝点击