|
지금 보면 아시꼬롬한 형태지만 C컴파일러에서는 그러한 방식으로 함수에서 인자를 선언했습니다.
지금은 C방식으로 프로그래밍을 해도 컴파일러는 C++이기에 C++에 오면서 OOP 말고 많은 부분이
달라졌는데..가령 C에서는 변수 선언을 반드시 함수 처음에 해야하는등...()를 다양한 인자가 주어지는구나...로 기본 인식(C++에서는 void로 인식,다양한 인자를 주기 위해선 (...)사용)등...C에서 C++로 오면서 달라진게 많습니다. 그중 하나입니다.
씨사랑 님이 쓰신 글 :
: 함수는 { 로 시작해서 } 로 끝나는거 아닙니까?
:
: 보통 파라미터를 받아들일때에는
:
: main(argc,argv)
: {
:
: }
:
: 이런식으로 처리하지 않나요?
: 자바에서는 이렇게 하거든요.
:
: 근데.. 제가 질문한것은 main 에 { } 이 없네요. 그리고 ; 도 없구여.
:
: 프로그램의 시작인 main()함수의 모양이 완전치 않다는 얘기죠..
:
: 한줄 한줄 자세한 설명 부탁드립니다. 이것을 이해해야 진도가 나가거든요..ㅡ.ㅡ;;
:
: 헬프미..
:
:
:
:
: 조준회 님이 쓰신 글 :
: : 도스의 dir 명령이나 copy 명령처럼 ..
: : 프로그램이 실행될때..
: : 파라미터를 받아들여야 하는 경우 사용합니다.
: :
: : argc는 파라미터의 갯수,
: : argv는 파라미터의 내용이 됩니다.
: :
: :
: : 씨사랑 님이 쓰신 글 :
: : : #include ...
: : :
: : : main(argc, argv)
: : : int argc;
: : : char *argv[];
: : : {
: : : ...
: : : ...
: : : ...
: : : }
: : :
: : :
: : : 위와 같은 형식도 있나요?
: : :
: : : 보통 아래와 같이 쓰는걸루 아는데.. 첨보는 거라서 이상하네요.
: : :
: : : #include ...
: : : main()
: : : {
: : : ...
: : : ...
: : : }
: : :
: : :
: : :
|