これら 2 つの配列は、ソース コードで大幅に変更されているため、プリプロセッサで配列内のメンバー数をカウントする必要があります。配列aがNULLで終わり、配列bが0gcc
preprocessor
で終わることを確認することも可能ですか?
static const char *a[] = { "string1", "string2", NULL };
static const int b[] = { 10, 20, 0 };
これら 2 つの配列は、ソース コードで大幅に変更されているため、プリプロセッサで配列内のメンバー数をカウントする必要があります。配列aがNULLで終わり、配列bが0gcc
preprocessor
で終わることを確認することも可能ですか?
static const char *a[] = { "string1", "string2", NULL };
static const int b[] = { 10, 20, 0 };