媽媽再也不用擔心我的 -指針數組。(圖文演示)

今天看了一個面試的題目,指針數組真的“吃人”。

話不多說,上題:
定義:
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:
在這裏插入圖片描述


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章