C语言基础语法第六章指针 demo8_指针和数组名的见怪不怪,重要面试
#include <stdio.h>
int main()
{
int arr[3] = {1,2,3};
int *p = arr;
printf("sizeof arr is %d\n",sizeof(arr));
printf("sizeof pointer is %d\n",sizeof(p));
printf("sizeof pointer is %d\n",sizeof(int ));
printf("sizeof pointer is %d\n",sizeof(int*));
printf("sizeof pointer is %d\n",sizeof(char*));
printf("%d\n",p[2]);
printf("%d\n",*arr);
for (int i=0;i<3;i++){
printf("%d",p[i]);
}
putchar('\n');
for (int i=0;i<3;i++){
printf("%d",*(arr+i));
}
putchar('\n');
return 0;
}