프로그래밍에 익숙하지 않은 사람 누구나 이해할 수 있도록 도와 줄 수 있습니까? main()에 인수를 지정하는 것이 무엇입니까?main 함수의 인수 지점
도움이 될 것입니다. 이 월 또는 귀하와 관련없는 개발하는 응용 프로그램의 유형에 따라 등
프로그래밍에 익숙하지 않은 사람 누구나 이해할 수 있도록 도와 줄 수 있습니까? main()에 인수를 지정하는 것이 무엇입니까?main 함수의 인수 지점
도움이 될 것입니다. 이 월 또는 귀하와 관련없는 개발하는 응용 프로그램의 유형에 따라 등
INT 주 (무효) 또는 INT 주 (INT, INT). 그러나 인수는 런타임에 응용 프로그램에 전달되는 명령 줄 인수 인 을 대상으로합니다.
프로토 타입은
int main (int argc, char ** argv);
당신이 그런 main
통과 얻을 것이다
./a.out foo bar
명령 줄에서 응용 프로그램을 호출하는 경우가
argc = 2
argv = {"foo", "bar", NULL}
main
의 다른 유효한 프로토 타입
int main(void);
인수를 원하지 않는 경우. 다른 프로토 타입은 컴파일러에서 거부됩니다.
더 일반적으로 이러한 인수는 시작시 응용 프로그램으로 전달됩니다 시간 (귀하의 애플 리케이션은 일부 파일을 읽을 수 있습니다, 파일 이름은 인수 중 하나가 될 수 있습니다). ** 명령 행 인터프리터 **에서 앱을 실행하면 ** 명령 행 인수 **가되지만 이는 단지 예일뿐입니다. –
일반적으로 명령 줄 인수를 제공하는 데 사용됩니다.
haccks가 정확합니다. 운영 체제의 명령 줄 인수 또한 반환되는 항목은 운영체제로 돌아갑니다. –
내가 읽었던 초보자 C (++?) 튜토리얼에서 다루지 않았을 것 같은데 ... * –