Я запускаю следующий код, но он сохранил печать "4", почему его печать "4", а не "12"? и могу ли я использовать malloc, а затем sizeof? (если я смогу, то как) #include<stdio.h>
int main()
{
int arr1[3]={1,2,3};
int *arr2=arr1,i;
printf("%d",sizeof(arr2));
return 0;
}
...
24 дек. 2014, в 16:31