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

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

话不多说,上题:
定义:
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:
在这里插入图片描述


展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读