下面的内容是不是arrayname总是指向C中第一个元素的指针?
int myArray[10] = {0}; printf("%d\n",&myArray); /* prints memadress for first element */ printf("%d\n",myArray); /* this prints a memadress too,shows that the name is a pointer */ printf("%d\n",sizeof(myArray)); /* this prints size of the whole array,not a pointer anymore? */ printf("%d\n",sizeof(&myArray)); /* this prints the size of the pointer */