나는 C를 배우고 있는데, 이제는 포인터에 혼란을 느낀다. 내 질문은, 왜 printf ("% d", * (i)); 다차원 배열을 사용하는 동안 주소 대신 요소를 반환 ??C에서 포인터에 대한 혼란
#include <stdio.h>
int main()
{
int i[2][2] = {{1,8},{2,9},{3, 4}};
//int i[2] = {1,2,3};
printf("%d", *(i));
printf("\n%d", i);
}
코드에서 'i'는 길이가 2이지만 초기화 프로그램에는 3 개의 요소가 있음에 유의하십시오. –