C语言判断数组是否为空
时间: 2023-10-29 16:44:54 浏览: 245
判断空数组.vi
要判断一个数组是否为空,可以检查数组的长度是否为0。在C语言中,可以使用以下方式判断数组是否为空:
```c
#include <stdio.h>
int main() {
int arr[] = {}; // 空数组
int length = sizeof(arr) / sizeof(arr[0]);
if (length == 0) {
printf("数组为空\n");
} else {
printf("数组不为空\n");
}
return 0;
}
```
在上面的示例中,我们声明了一个空数组`arr`,然后计算数组的长度`length`,通过将数组的总字节数除以单个元素的字节数来计算。如果`length`的值为0,则表示数组为空。
阅读全文