C언어의 포인터 코딩 컨벤션에 대한 오래된 주제
다음 두개의 변수중 포인터는?
int* a, b;
a
만 포인터다.a
와b
둘다 포인터다.
그렇다면 어떤 코딩 컨벤션이 가독성에 좋은가?
- 자신의 믿음에 따라 타입에 붙여 써야 한다.
int* a, b;
- 말도 안되는 소리!
a
만 포인터니까 변수에 붙여 써야 명료하다.
int *a, b;
- 여러분! 싸우지 마시고, 사이좋게 나눠 쓰세요~
int* a;
int * b;
int *c;
int d;
결론
많은 분들이 나눠 쓰자고 하십니다.