假设我现在有了char pointer to pointer,我想为3个指针分配空间。我相信C++字符指针的大小也是8字节。第一个指针大小为8个字节,将有字符串,我将在以后分配。我想为3个指针分配内存,这样我就可以通过a[0][string_num] to a[2][string_num]访问这些指针,然后,毕竟我都分配了指向哪些字符串的指针和a1指针以及指向哪些
在C编程语言中,字符串被称为常量。因此,当我给出像char *s = "Hello"这样的语句时,我了解到s指向H的内存位置,因为"Hello“存储在程序的一些静态内存中,"Hello"也是不可变的。这是否意味着变量s现在是指向常量数据(如const int a = 3;const int *i = &a; )的指针类型的变量。这似乎是因为我不能操作数据(当我这样做时,它会导致分段错误)。类似于char *p p是指向</