c 언어에서 이 두개의 차이좀 알려줘
int main(int argc, char *argv[]){}
int main(int argc, char **argv){}
무슨차이야?
배열은 메모리의 특정 주소를 크기만큼 할당받고, 그 주소에 값을 저장하는거잖아
그래서 argv[]의 포인터는 argv[]의 주소를 매개변수로 받으라고 지정하는거고
근데 **argv는 뭐야...?
c 언어에서 이 두개의 차이좀 알려줘
int main(int argc, char *argv[]){}
int main(int argc, char **argv){}
무슨차이야?
배열은 메모리의 특정 주소를 크기만큼 할당받고, 그 주소에 값을 저장하는거잖아
그래서 argv[]의 포인터는 argv[]의 주소를 매개변수로 받으라고 지정하는거고
근데 **argv는 뭐야...?
차이없음
이중포인터 *argv를 가리키는 포인터라 보시면 됨니다