충분히 직관적으로도 나타낼수 있는데
C언어에서는 모호하게 표현해서
헷갈리게 만드는거지
선언도 *
사용도 *
이게 대표적
단순히 주소를 담는 변수인데
어찌 저렇게 무식하게 언어를 설계했는지 아직도 의문
물론 처음에는 편의성때문에 저랬겟지만...
충분히 직관적으로도 나타낼수 있는데
C언어에서는 모호하게 표현해서
헷갈리게 만드는거지
선언도 *
사용도 *
이게 대표적
단순히 주소를 담는 변수인데
어찌 저렇게 무식하게 언어를 설계했는지 아직도 의문
물론 처음에는 편의성때문에 저랬겟지만...
단순하게 만들수 잇는걸 복잡하게 만들었는데, 그게 익숙해져서 쉬워졌다고 그것이 원래부터 옳은 방식이 아니라는걸 깨달아라 ...
그럼 어케만드실건데여
int *a라고 선언을 했으니 *a는 int다 라는게 그리 직관적이지 못한거 같진 않은데??
int형 * 인 a라고 하면 보기좋지않나?
선언은 type* ptr; 요렇게 하고 사용은 *ptr 이럼 되지
문법이 족같긴 한데 어차피 c 로 플밍 언어이론적으로 복잡한걸 다룰일은 거의 없으니 상관없음.