1. 程式人生 > 其它 >求陣列的長度演算法 (C語言)

求陣列的長度演算法 (C語言)

技術標籤:C語言演算法演算法c語言

運用下列語句即可求出一個數組中元素的個數

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

程式碼例子:

#include<stdio.h>
int main()
{
	int a[5]={1,2,3,4,5};
	int b[10]={1,2,3,4,5,6,7,8,9,0};
	double c[5]={1.1,2.2,3.3,4.4,5.5};
	double n;
	
	n=sizeof(c)/sizeof(c[0]);
	
	printf("len(a)=%d\n",sizeof(a)/sizeof(a[0]));
	printf
("len(b)=%d\n",sizeof(b)/sizeof(b[0])); printf("len(c)=%lf\n",n); return 0; }

輸出結果:在這裡插入圖片描述