예를들어, 아래의 프로그램을 "arg.c"라는 이름으로 저장하고 컴파일 한 후
"./argc"를 실행하면 "hello, world"라는 값이 출력된다.
명령행 인자에 주어진 값이 프로그램 이름 하나밖에 없기 때문이다.
하지만 "./argc David"로 실행하면 "hello, David"라는 값이 출력된다.int main(int argc, string argv[]) { if (argc == 2) { printf("hello, %s\n", argv[1]); } else { printf("hello, world\n"); } }