所谓数组的长度是:数组里面有多少个成员。
比如int a[4] 我现在需要的答案是4 (有可能是空的0,但是我就是要4,不比string)
#include <stdio.h>
int arr[4]={1,2,3};
int main(int argc, char const *argv[]) //char //int
{
printf("%d\n",sizeof(arr) ); //4 //16
printf("%d\n",sizeof(arr[0]) ); //1 //4
printf("%d\n",sizeof(arr)/sizeof(arr[0]) ); //4 //4
}