21xrx.com
2024-09-20 00:08:31 Friday
登录
文章检索 我的文章 写文章
如何用C语言判断数组是否为空
2023-06-16 10:22:05 深夜i     --     --
C语言 数组 判断

在C语言中,判断一个数组是否为空可以使用以下两种方法:

1. 遍历数组检查每个元素是否为0或空

2. 利用数组长度判断是否为0

对于第一种方法,代码如下:


int arr[] = 0;

int len = sizeof(arr)/sizeof(arr[0]); //获取数组长度

int isEmpty = 1; //用于判断数组是否为空

for (int i = 0; i < len; i++) {

  if (arr[i] != 0)

    isEmpty = 0;

    break;

  

}

if (isEmpty == 1) {

  printf("数组为空\n");

}

else {

  printf("数组不为空\n");

}

对于第二种方法,代码如下:


int arr[] = 0;

int len = sizeof(arr)/sizeof(arr[0]); //获取数组长度

if (len == 0) {

  printf("数组为空\n");

}

else {

  printf("数组不为空\n");

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复