01 #include <stdio.h>
02
03 int main()
04 {
05 char *ptrarray[3] = {
06 "are you ok?",
07 "how do you do?",
08 "nice to meet you",
09 };
10
11 char **ptr = ptrarray;
12
13 printf("%s\n", *ptrarray);
14 printf("%s\n", *(ptrarray+1));
15 printf("%s\n", *(ptrarray+2));
16 printf("---------------\n");
17
18 printf("%s\n", *ptr);
19 printf("%s\n", *(ptr+1));
20 printf("%s\n", *(ptr+2));
21 printf("----------------\n");
22
23 printf("%c,%c,%c\n", *ptr[0],*ptr[1],*ptr[2]);
24
25 printf("%c,%c,%c\n", **ptr,**(ptr+1),**(ptr+2));
26
27 printf("%c,%c,%c\n",ptr[0][0],ptr[0][1],ptr[0][2]);
28
29 return 0;
30
31 }
[root@localhost C]# ./ptr-array.exe
are you ok?
how do you do?
nice to meet you
---------------
are you ok?
how do you do?
nice to meet you
----------------
a,h,n
a,h,n
a,r,e
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |