Top

Up

C언어의 포인터 코딩 컨벤션에 대한 오래된 주제

다음 두개의 변수중 포인터는?

int* a, b;
  1. a만 포인터다.
  2. ab 둘다 포인터다.

그렇다면 어떤 코딩 컨벤션이 가독성에 좋은가?

  1. 자신의 믿음에 따라 타입에 붙여 써야 한다.
int* a, b;
  1. 말도 안되는 소리! a만 포인터니까 변수에 붙여 써야 명료하다.
int *a, b;
  1. 여러분! 싸우지 마시고, 사이좋게 나눠 쓰세요~
int* a;
int * b;
int *c;
int d;

결론

많은 분들이 나눠 쓰자고 하십니다.