[ 완 료 ] C언어 함수 인수 들여쓰기
글쓴이: BSK / 작성시간: 수, 2008/07/23 - 1:43오후
함수에서 인수명이 길때 함수헤더는 저런식으로 구성하고
함수본체는 방식1처럼 하면 중괄호가 공간에 뜰때가 많아서 보기에 좀 그렇고
방식2처럼 하면 깔끔하니 좋긴 좋은데요
함수헤더 방식이랑 통일을 기하려면 방식1을 사용해야 되는데... 여러분은 인수가 길때
어떻게 처리하시나요!
/* 함수헤더 */ int TEST( char *abcdefghijklmnopqr_stuvwxyz, int zywxsfwdfwsssfssfss ); /* 함수본체 방식1 */ int TEST( char *abcdefghijklmnopqr_stuvwxyz, int zywxsfwdfwsssfssfss ) { int i; ~~~~ } /* 함수본체 방식2 */ int TEST( char *abcdefghijklmnopqr_stuvwxyz, int zywxsfwdfwsssfssfss ) { int i; ~~~~ }
Forums:
저는 이렇게
저는 이렇게 씁니다.
int TEST(char *abcdefghijklmnopqr_stuvwxyz,
int zywxsfwdfwsssfssfss);
/*
* '{'가 첫번째 위치외에 있는거를
* 절대 용납 못합니다.ㅋㅋ
*/
int TEST(char *abcdefghijklmnopqr_stuvwxyz,
int zywxsfwdfwsssfssfss)
{
int i;
~~~~
}
저도 동일합니다.
다만 들여쓰기를 하고 {가 라인의 첫번째 위치에 오는것을 용납 안하는 스똬일이라....^^
두줄이상의 인자라면 요롷게 되겠죠
int TEST(char *abcdefghijklmnopqr_stuvwxyz,
char* asdfasdfasdfasf,
int asdfasdfasfsdf,
int zywxsfwdfwsssfssfss){
int i;
~~~~
}
Dig it.
Dig it.
int
--
임수서룬뫼 윤희수 {cppig1995/돼지군}
Real programmers /* don't */ comment their code.
If it was hard to write, it should be /* hard to */ read.
simple is the
simple is the best입니다.
알아볼 만큼만 짧게 적으시는 것이 좋습니다.
아니면 함수 앞에다 주석을 다는 것이 더 좋을 수 있습니다.
------------------------------
How many legs does a dog have?
------------------------------
How many legs does a dog have?
프로젝트에 함수헤더
프로젝트에서 함수헤더 방식은 그대로, 함수본체 방식은 2로 정했습니다.
제가 볼때는 소스가 깔끔하고 나름 가독성이 있는거 같습니다. 의견 주셔서 감사합니다.
/* ....맑은 정신, 건강한 육체, 넓은 가슴으로 세상과 타협하자. */
/* ....맑은 정신, 건강한 육체, 넓은 가슴으로 세상과 타협하자. */
댓글 달기