C++ 中 char* at[] 指针数组详解
在 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]' 来访问每个字符串。
原文地址: https://www.cveoy.top/t/topic/fRO7 著作权归作者所有。请勿转载和采集!