求陣列的長度演算法 (C語言)
阿新 • • 發佈:2020-12-22
運用下列語句即可求出一個數組中元素的個數
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;
}
輸出結果: