c_cpp 双重指针与间接引用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 双重指针与间接引用相关的知识,希望对你有一定的参考价值。

#include <stdio.h>
#include <stdlib.h>

int main() {
    char *titles[] = {"A Tale of Two Cities",
    "Wuthering Heights", "Don Quixote",
    "Odyssey", "Moby-Dick", "Hamlet", "Gulliver's Travels"};

    char **bestBooks[3];
    char **englishBooks[4];

    bestBooks[0] = &titles[0];
    bestBooks[1] = &titles[3];
    bestBooks[2] = &titles[5];

    englishBooks[0] = &titles[0];
    englishBooks[1] = &titles[1];
    englishBooks[2] = &titles[5];
    englishBooks[3] = &titles[6];

    printf("%s\n", *englishBooks[1]);
}

以上是关于c_cpp 双重指针与间接引用的主要内容,如果未能解决你的问题,请参考以下文章

指针与引用

指针与引用的区别

c语言 啥是间接引用(indirection)?

(C/C++)区别:数组与指针,指针与引用

华为运行APK时的ART空指针间接引用报错问题

引用和指针的区别