错误:C ++程序的“无效的数组分配”

时间:2019-12-17 17:32:13

标签: c++ c-strings

 #include <iostream>

using namespace std;
int main()
{
char source[]="hello";
char  destination[6];
destination =source;
cout<<destination;


   return 0;
}

为什么当我这样做时,它不起作用,但是如果我将变量目标声明为指针(char *目标),然后将其分配给字符串,即使在两种情况下,我都认为我正在分配的值字符串'source'的第一个索引到变量destination的位置,在两种情况下都是指针?

0 个答案:

没有答案