首先给定一个指针数组
char *p[]={“Shanghai”,“Beijing”,“Honkong”};
作用: * = [ ]
这个指针数组中存放着三个分别指向这三个字符串的指针。
p=指向第一个字符串指针的地址;
*p = 指向第一个字符串的指针 ;p[0]=指向第一个字符串的指针
*p+n=p[0]+n 指向第一个字符串的指针在第一个字符串中指针后移n位
例子:
当我们想要输出 j 这个字符
*( *(p+1)+3)
或者
*(p[1]+3)
首先给定一个指针数组
char *p[]={“Shanghai”,“Beijing”,“Honkong”};
作用: * = [ ]
这个指针数组中存放着三个分别指向这三个字符串的指针。
p=指向第一个字符串指针的地址;
*p = 指向第一个字符串的指针 ;p[0]=指向第一个字符串的指针
*p+n=p[0]+n 指向第一个字符串的指针在第一个字符串中指针后移n位
例子:
当我们想要输出 j 这个字符
*( *(p+1)+3)
或者
*(p[1]+3)