c语言如何求一个数组的长度

  • Post author:
  • Post category:其他




c语言如何求一个数组的长度

使用函数

sizeof()

对数组使用

sizeof()

函数可以求出整个数组所占的内容的大小,单位是字节

对数组中的元素使用

sizeof()

函数可求出一个元素占的字节数

所以,用

sizeof(a)/sizeof(a[0])

即可求出数组的长度

实例如下:

#include<stdio.h>
int main()
{
	int a[10]={0};//定义数组并初始化
	printf("%d\n",sizeof(a));//输出数组a的字节数
	printf("%d\n",sizeof(a[0]));//输出元素a[0]的字节数
	printf("%d\n",sizeof(a)/sizeof(a[0]));//输出数组的长度
	
	return 0;
}



版权声明:本文为jihuaTEL原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。