我很惊讶我有这个特殊的代码包
char* usage()
{
static char errors[] = {"Sorry Invalid Option entered\nPlease Enter an appropriate option"};
return errors;
}
我已经正确地调用了这个函数,它做了我想要的。但是,一旦我这样做……我就会遇到很多错误。
char* usage()
{
static char errors[] = {"Sorry Invalid Option entered\n
Please Enter an appropriate option"};
return errors;
}
我所做的只是将第二行放在下面一行我得到错误。现在,我想知道的是两者之间有什么区别?我似乎在两个字符数组中输入了相同的参数。是因为我没有为数组分配空间吗?