|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 CHENZEPENG 于 2021-6-1 20:48 编辑
1 #include<stdio.h>
2 #define N 4
3 int main(void){
4 int i, arr[N];
5 printf("arr=%p\n",arr);
6 printf("sizeof(arr)=%d\n",sizeof(arr));
7 for(i=0;i<N;i++){
8 printf("&arr[%d]=%p, sizeof(arr[%d])=%d\n",i,&arr[i],i,sizeof(arr[i]));
9 }
10 return 0;
11 }
結果
arr=[ ]
sizeof(arr)=[ ]
&arr[0]=0xbfbcdf4c, sizeof(arr[0])=4
&arr[1]=[ ] , sizeof(arr[1])=4
&arr[2]=[ ] , sizeof(arr[2])=4
&arr[3]=0xbfbcdf58, sizeof(arr[3])=4
上面是题,结果的四个空是这样吗
4
16
0xbfbcdf50
0xbfbcdf54 |
|