C找到静态数组大小

前端之家收集整理的这篇文章主要介绍了C找到静态数组大小前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
static char* theFruit[] = {
    "lemon","orange","apple","banana"
};

我知道这个数组是4.在C中如何以编程方式找到该数组的大小?我不想要字节的大小.

解决方法

sizeof(theFruit) / sizeof(theFruit[0])

注意sizeof(theFruit [0])== sizeof(char *),一个常数.

猜你在找的C&C++相关文章