int a[5][5]를 멤버로하는 구조체를 자료형으로쓰고 메인에서 구조체자료형으로 A라는 변수를 써서 [서브함수](A.a) 와 같이 a주소지를 넘겨줬어요 서브함수는 주소지를 단일포인터로 받구요. 그런데 컴파일하니까 warning C4047: '[함수(영어인데 글쓰기가 안되네요.)]' : 'int ** ' differs in levels of indirection from 'int [5][5]' warning C4024: '[서브함수]' : different types for formal and actual parameter 1 이런 워닝이 발생하더라구요 실행해봤더니 몇번 오류나서 빌드해봤더니 워닝도 안뜨고 실행해도 오류가 안났습니다.
그래서 '빌드를 안해줘서 그랬나' 생각해서 컴파일을 해봤더니 워닝은 그대로더라구요. 제가 배열과 메모리구조를 잘 이해하지 못하는 건지 아니면 컴파일러가 잘못된건지 모르겠네요...