在 C++ 中,'char* at[]' 是一个指向字符指针的数组。这意味着 'at' 是一个数组,其中的每个元素都是一个指向字符的指针。

示例用法:

char* at[3]; // 声明一个包含 3 个字符指针的数组

char str1[] = "Hello";
char str2[] = "World";
char str3[] = "C++";

at[0] = str1; // 将 str1 的地址赋给 at 的第一个元素
at[1] = str2; // 将 str2 的地址赋给 at 的第二个元素
at[2] = str3; // 将 str3 的地址赋给 at 的第三个元素

for (int i = 0; i < 3; i++) {
    cout << at[i] << endl; // 输出每个元素指向的字符串
}

// 输出结果:
// Hello
// World
// C++

在上面的示例中,'at' 是一个指向字符指针的数组,它存储了 3 个指向字符串的指针。通过将字符串的地址赋给 'at' 的元素,我们可以通过 'at[i]' 来访问每个字符串。

C++ 中 char* at[] 指针数组详解

原文地址: https://www.cveoy.top/t/topic/fRO7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录