用sizeof获取数组大小
1 #include<stdio.h> 2 int main(void) 3 { 4 int arr[] = {1,2,3,4,5,6,7,8}; 5 int i; 6 for(i = 0;i < sizeof(arr)/sizeof(arr[0]);i++) 7 { 8 printf("arr[%d]=%d\n",i,arr[i]); 9 } 10 return 0; 11 } 12 13 /* 14 arr[0]=1 15 arr[1]=2 16 arr[2]=3 17 arr[3]=4 18 arr[4]=5 19 arr[5]=6 20 arr[6]=7 21 arr[7]=8 22 23 */