나는 근데 앞에다 별붙이는걸 선호하는데 그 이유로

모든 정적 프로그래밍 언어는

변수명 띄어쓰기 변수 이름 쓰는게 공통적인 특징임

그런데 포인터라고 int *ptr 을 쓰게된다면

(int *)ptr 을 쓰게 되면서 변수명을 쓴 후 띄어쓰기라는 규칙이 깨지게 됨.

하지만 이런 주장을 하면

int* a, b 를 할 때 b 는 포인터냐 int형 변수냐라는

태클이 들어오게됨(모호함을 줄이고 싶으면 엔터키나 ;를 붙여서 두번 선언하면 되는데도 옛날엔 소스코드 용량도 생각했어야 했나봄)

개인적으론 int* a,b를 했을 때 a b모두 포인터형 했으면 좋겠지만

이미 무수한 선구자들이 int* a, *b를 하도록 밀어버렸기 때문에

후자로 하는게 맞음