1. 程式人生 > >C的陣列長度

C的陣列長度

c語言中,定義陣列後可以用sizeof命令獲得陣列的長度(可容納元素個數)

#include<stdio.h>
int main(){
	int a[] = {12,45,36,5,6};
	int length = sizeof(a)/sizeof(a[0]);
	printf("%d\n",length);
} 

length的實際上長度就是陣列佔記憶體總空間,除以單個元素佔記憶體空間大小