[소소한 팁] c언어 코딩 스타일 중괄호 위치 논란

C언어 코딩 스타일은 회사마다 그리고 프로젝트 마다 그리고 가르쳐주는 전산학 교수마다
다 다르더이다…

그래서 전 그 기준을 리눅스 커널 프로젝트 [0] 에다 맞추고 있어요.
어차피 한군데를 선택할 수 밖에 없는 처지라면,
C언어가 가장 요긴하게 쓰이는 프로젝트를 따르는게 스트레쓰를 덜 받지 않냐는 생각에 한번 적어봅니다.

리눅스 커널 코딩 스타일 [1] 참고문헌은 맨 하단에 기재할께요…

중괄호 위치가 항상 논란인데요…

리눅스 커널 플젝에선:

# 함수부에서의 중괄호 예시  

int func()
{
        yada yada;
}



# 함수부 이외에서의 중괄호 예시 

if (mask & 0x80) {
        yada yada;
} else {
        yada yada;
}

그리고 오픈소스 활동가분들중 GNU 코딩 스타일을 쓰시는 분도 간혹 봤씁니다.
리눅스 한글 입력기 나비(저자: 최환진)가 GNU 코딩 스타일에 따라 코드를 작성한것처럼보였어요~
GNU 코딩 스타일도 훌륭합니다^^^

나머진 잘 모릅니다^^^

꾸벅,

참고문헌: [0-1]

===> [0] https://www.kernel.org (리눅스 커널 프로젝트 공식 홈페이지)
===> [1] KLDPWiki: Linux Kernel Coding Style (리눅스 커널 코딩 스타일 안내문)

[크롬북에서 적었으며 내용 보강했씁니다]
[우분투 18.04 파여폭스 나비에서 오타 바로잡고 스크린샷 하나 올렸습니다~]