좆만한 C언어 스펙에서 내가 모르는 사실이 있다는게 용납이 안돼서 그런다
알못들 덤비는거 방지용으로 다시 정리하자며는
int func (int *) 함수에다가 int a[N]으로 선언되는거 집어넣는거 말하는게 아니라
int (*a)[N] 말하는거임
그리고 이건 int *a[N]이랑은 또 다른거임
만약에 배열 포인터를 매개변수로 받으면 생기는 이점이 뭐임? 어떤 상황에서 씀?
걍 int*로 넘겨받아도 지지고볶기 충분하지 않나?
내가 보기에 배열포인터의 이점은
맨첨에 이 떡밥 올린 갤럼처럼 (그 게시글 주소 http://gall.dcinside.com/programming/837114)
이거 모르는 놈보고 '이것도 모르세요?'하고 놀리는거 말고는 없는거 같음
이점 솔직히 거의 없음. 데이터 버스 어드레스 버스 쓸 때 성능 약간 증가 가능핟ㄹ듯