Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[1882] Re:Re:Re: 이해가 잘 안가네요.. 다시 부탁드립니다.
조준회 [] 1274 읽음    2003-01-24 18:53

보통의 경우

main(int argc, char *agrv[])
{
}

이렇게 표현합니다.

그러나 컴파일 해보면 아시겠지만..아래코드도 맞습니다.

main(argc, argv)
int argc;
char *argv[];
{
...
...
...
}

구체적인 차이점은 저도 잘 모르겠습니다.
(대충 왜 저렇게 표현해도 되는지 이해는 하고 넘어갔었는데..
지금은 기억이 나질 않는군요..ㅜㅜ)

다만, 좀 오래된 C책들이 주로 아래와 같은 형태로 표현을 하고 있고요..

요즘의 대부분의 책은 첫번째와 같은 형태로 표현합니다.

그냥 관례라고 생각하고 넘어가셔도 될듯합니다.
(C/C++에선 관레적인 표현.. 이런게 좀 많습니다.)

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

+ -

관련 글 리스트
1879 main 함수가 이상해요..첨보는거라서요.. 씨사랑 1350 2003/01/24
1910     C++ 문법입니다. ^^ 손영수 1346 2003/01/28
1880     Re:main 함수가 이상해요..첨보는거라서요.. 조준회 1313 2003/01/24
1881         Re:Re: 이해가 잘 안가네요.. 다시 부탁드립니다. 씨사랑 1301 2003/01/24
1883             Re:Re:Re: 이해가 잘 안가네요.. 다시 부탁드립니다. 불사새 1202 2003/01/25
1882             Re:Re:Re: 이해가 잘 안가네요.. 다시 부탁드립니다. 조준회 1274 2003/01/24
1889                 Re:Re:Re:Re: 답변에 감사드립니다. ^^V 씨사랑 1210 2003/01/27
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.