#include <iostream>
#include <cstring>
using namespace std;
int main()
{
const char a[] = "Hello", b[] = "World!";
const int size = strlen(a) + strlen(" ") + strlen(b) + 1;
char c[size];
return 0;
}
char c[size]报错为表达式的计算结果不是常数。
我想知道怎么修改这段代码可以定义字符数组c,还有size 不是已经定义为常量了吗,为什么不能拿来做数组的长度呢?