#include<iostream>
#include<string>
using namespace std;
void sokdam(char **a , char b[][10] , int n );
int main()
{
char *p[10];
char a[10][10];
sokdam( p , a , 10 );
}
void sokdam(char **a , char b[][10] , int n)
{
cout << n;
}
p라는 배열포인터는 주소값 추출을 안해도 어차피 가르키고있으닌깐 집어넣었어
그리고 함수에 처음 집어 넣었을떄 **a[] 이런식으로 집어넣었단말야
배열 같은경우 매개변수에 배열 선언할떄 a[] 이런씩으로 하잖아
근데 안돼는고 위아 같은 방식으로 하닌깐 오류없이 실행되는데
a[] 이게 문법이지만 이유가 있으닌깐 이렇게 쓴거아냐 왜 그런거야 나배열이다 해서 써진거임?
그럼 왜 배열포인터는 이중포인터를 사용할때 왜안돼는거야?
오래되서 기억이안난다만 이차원이상일때 한쪽값은 알고있어야함