char a[]="hillo world.";
char b[]="how are you!";
unsigned int c=strlen(a)+strlen(b);
char d[c];
//说表达式的计算结果不是常数???
//字符数组d构建不了!说d[c]表达式必须含有常量值
char a[]="hillo world.";
char b[]="how are you!";
unsigned int c=strlen(a)+strlen(b);
char d[c];
//说表达式的计算结果不是常数???
//字符数组d构建不了!说d[c]表达式必须含有常量值
char d[c];这个数组定义有问题,C语言数组的大小只能是常量,不能用变量。