Language/C

argc, argv

yanee 2019. 7. 19. 23:03

c언어에서 main 함수는 최초로 시작하는 프로그램의 진입점.

함수의 매개변수(또는 파라미터, 전달인자)는 함수 호출 시 전달해주는 정보를 뜻함.

main함수의 매개변수는 어떻게 정보를 전달해줄까?

 

2가지로 구성됨

int argc 

// 메인함수에 전달되는 정보의 갯수

 

char* argv []

//메인함수에 전달되는 실질적인 정보. 문자열의 배열. 첫번째 문자열은 프로그램의 실행경로로 고정됨

 

 

출처 : http://blog.naver.com/PostView.nhn?blogId=sharonichoya&logNo=220501242693