数组型(二维)

#include<stdio.h>

int main()

{

int a[3][4] = {0};


printf("%d\n",sizeof(a));  

printf("%d\n",sizeof(a[0][0]));

printf("%d\n",sizeof(a[0]));

printf("%d\n",sizeof(a[0]+1));

printf("%d\n",sizeof(a+1));

printf("%d\n",sizeof(&a[0]+1));

printf("%d\n",sizeof(*a));

printf("%d\n",sizeof(a[3]));

return 0;


}对sizeof的各种总结_sizeof

(一维数组)

#include<stdio.h>

int main()

{


int a[] = {1,2,3,4};

printf("%d\n",sizeof(a));

printf("%d\n",sizeof(a+0));

printf("%d\n",sizeof(*a));

printf("%d\n",sizeof(a+1));

printf("%d\n",sizeof(a[1]));

printf("%d\n",sizeof(&a));

printf("%d\n",sizeof(&a+1));

printf("%d\n",sizeof(&a[0]));

printf("%d\n",sizeof(&a[0]+1));

return 0;

}

对sizeof的各种总结_sizeof_02