int main(int argc, int *argv[]) :: main(함수의 매개변수)
int argc : main()함수에 전달되는 데이터의 개수
int *argv[] : main()함수에 전달되는 실제적인 데이터 값. 첫번째 문자열은 프로그램의 실행경로로 고정
C를 구동하면 main()함수가 진입점이다.
main 함수가 진입 점이기 때문에 매개변수는 들어가지 않는다.
아무 것도 넣지 않은 main()함수의 argc=1(실행된 정보가 1개), argv[0]= 실행경로
실행된 정보=실행 경로인 'argv[0]'의 값
main()함수에 매개변수를 넣으려면 강제로 실행시켜줘야 한다.
- cmd.exe (명령 프롬프트 이용)
- visual studio내 명령 인수 입력