다음 코드에 들어갈 적절한 포인터를 선언해 보라.
int main(void)
{
int arr1[5];
int arr2[3][4];
int *arr3[5];
int *arr4[3][4];
int *var1;
int (*var2)[5];
? = arr1;
? = arr2;
? = arr3;
? = arr4;
? =var1;
? = var2;
}
어느정도 답은 예상이 가는데 맞는지아닌지 확신을 못하겠네요ㅠㅠ 아시는분 답변좀 부탁드림니다.
int *ptr1 = arr1;
int (*ptr2)[4] = arr2;
int **ptr3 = arr3;
int *(*ptr4)[4] = arr4;
int *ptr5 = var1;
int (*ptr6)[5] = var2;
참고로 컴공 몇 교수님의 경우에는 삼,사,오중 포인터가 나오니, 주의하시길 바랍니다.
제가 생각한 답이랑 같네요 답변감사합니다ㅎㅎ 삼,사,오중포인터나오면 어후;;
auto ptr1
auto ptr2
auto ptr3
auto ptr4
auto ptr5
auto ptr6
앗 c++ 아니네
금오인의 소통광장, 금오광장입니다!
뫄루
2019.12.14int *ptr1 = arr1;
int (*ptr2)[4] = arr2;
int **ptr3 = arr3;
int *(*ptr4)[4] = arr4;
int *ptr5 = var1;
int (*ptr6)[5] = var2;
뫄루
2019.12.14참고로 컴공 몇 교수님의 경우에는 삼,사,오중 포인터가 나오니, 주의하시길 바랍니다.
익명_12350157 글쓴이 금오 익명
2019.12.14제가 생각한 답이랑 같네요 답변감사합니다ㅎㅎ 삼,사,오중포인터나오면 어후;;
익명_52605275 익명
2019.12.14auto ptr1
auto ptr2
auto ptr3
auto ptr4
auto ptr5
auto ptr6
앗 c++ 아니네