char str[] = "Hello"; char* ptr = str; 复制代码 使用字符串字面值初始化字符串指针: char* ptr = "Hello"; 复制代码 动态分配内存并初始化字符串指针: char* ptr = new char[6]; // 分配足够的内存空间来容纳字符串(包括终止符) strcpy(ptr, "Hello"); // 将字符串拷贝到分配的内存空间中...
所有的字符串常量存储在数据段,相当于一个隐藏的全局变量。普通的全局变量你自己是可以取地址的,但这种...
首先不能这么初始化,二维数组或指针必须至少给出其中一个维度。另一个才可以根据初始化内容自动确定。然后字符串最后得有'\0'。要输出的话puts(*(a+i))或puts(a[i])
所有的字符串常量存储在数据段,相当于一个隐藏的全局变量。普通的全局变量你自己是可以取地址的,但这种...