标签: c arrays static
static char* theFruit[] = { "lemon", "orange", "apple", "banana" };
通过查看此数组,我知道大小为4。如何以编程方式在C中查找此数组的大小?我不希望以字节为单位。
答案 0 :(得分:30)
sizeof(theFruit) / sizeof(theFruit[0])
请注意sizeof(theFruit[0]) == sizeof(char *),常量。
sizeof(theFruit[0]) == sizeof(char *)