妈妈再也不用担心我的 -指针数组。(图文演示)

今天看了一个面试的题目,指针数组真的“吃人”。

话不多说,上题:
定义:
char *s[10];
s[0] = “suqian”;
s[1] = “jiaoyu”;
printf("%c\n", *s[0]);
printf("%c\n", *(s[0]+1));
printf("%c\n", *s[0]+1);
printf("%c\n", *(s[0]+6));
printf("%c\n", *(s[0]+7));
printf("%c\n", **(&s[0]+1));
求写出打印的值。

上次在博客里面写了一些指针的数组的学习感受,(如果你对指针数组了解的不深入,建议去找一下我之前写的指针数组)。今天遇到一个面试题,就索性再开一篇博客来结束这次指针数组。

回顾一下,数组里面存放的是相同类型的元素。指针数组里面当然是存放指针啦。那你会问:那字符串存放在哪里去了。答案当然是:存放在全局区。字符串常量,既然是常量,当然是存放在全局区。


解答1,2:
妈妈再也不用担心我的 -指针数组。(图文演示)


解答3,4:
妈妈再也不用担心我的 -指针数组。(图文演示)


解答5:
妈妈再也不用担心我的 -指针数组。(图文演示)


解答6:
妈妈再也不用担心我的 -指针数组。(图文演示)