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

C/C++ Q/A
[4509] Re:c언에서 함수 호출??
남병철.레조 [lezo] 1344 읽음    2004-06-28 16:01
함수 인수 선언의 한 방법입니다.
보통 인수 선언에서 바로 인수 형식과 이름을 같이 적습니다.
하지만 인수 형식이 길고 인수가 많다면 가독성도 떨어지고 기록도 힘들어 지기 때문에 그렇게 사용합니다.

예를 들면...
int input( a, b, c, d, e, f, g )
unsigned long a, b, c, d, e, f, g;
{

}

이것은 일반적인 선언 방식으로 한다면,
int input( unsigned long a, unsigned long b, unsigned long c, unsigned long d, unsigned long e,
           unsigned long f, unsigned long g )
{

}

이럴 경우라면 위처럼 하는게 보기 좋겠지요?
물론 이런 목적이 아닌 간단히 2~3개 인수인대도 불구하고 저렇게 표현하는 경우는 대부분 오래된 옛 소스일것입니다.





선녀 님이 쓰신 글 :
: void main(void)
: {
:      rtn = stock(InPak, OutPak, Plen);
: }
:
: 이렇게 호출을 하면 아래와 같이 사용하잔아요..
:
: int stock(char *inpak, char *outpak, int plen)
: {
: }
:
:
: 그런데..아래와 같이 사용할 수도 있나요???
: 인자선언을 아래와 같이 해도 괜찬은지요..이렇게 하면 전역변수가 되는건 아닌지요???
:
: int stock(inpak, outpak, plen)
: char *inpak;
: char *outpak;
: int plen;
: {
: }

+ -

관련 글 리스트
4505 c언에서 함수 호출?? 선녀 1258 2004/06/28
4509     Re:c언에서 함수 호출?? 남병철.레조 1344 2004/06/28
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.