空の を返したい場合はchar*
、これを行うことができます
char* Fun1(void) {
return "";
}
で同じ問題を想像してみてください。char**
の空の配列を返したいと思いchar*
ます。
一時変数を使用せずにこれを記述するより短い方法はありますか?
char** Fun2(void) {
char* temp[1] = {""};
return temp;
// return {""}; // syntax error !
}
NULL
目標は、文字列がポインターになる可能性があるという事実を隠すことです。