*ptr[1]这个是什么意思?
char *ptr[3]={“beijing”,”china”,”hainan”};ptr[1]
*ptr[1]
ptr[1]+1是什么?
我运行了一下,在*ptr[1]处出现错误,程序无法执行,我自己也不太理解这个的意思,其他两个可以理解
2015-02-15 16:34

2015-02-15 17:05

2015-02-15 17:05
2015-02-16 11:32
2015-02-16 11:32
2015-02-16 22:16
程序代码:# include <stdio.h>
int main(void) {
char *ptr[3] = {"beijing", "china", "hainan"};
printf("%p\n", ptr[1]);
printf("%c\n", *ptr[1]);
puts(ptr[1]);
printf("%p\n", ptr[1] + 1);
puts(ptr[1] + 1);
return 0;
}

2015-02-16 22:37
2015-02-16 23:04

2015-02-16 23:07
2015-02-16 23:54