C/C의 포인터 선언: 별표 배치
C/C에는 포인터 변수 선언에 대해 두 가지 별도의 표기법이 있습니다.
별표(*) 배치 이러한 표기법은 프로그래머들 사이에서 논쟁의 대상이 되어 왔습니다.
표기법 뒤에 숨어 있는 합리적 이유 (a)
(a) 표기법은 C/C의 문법 규칙을 따르기 때문에 가끔 사용됩니다. char* p; 선언에서 별표는 변수 이름 p와 연관되어 있습니다. 이는 *p가 char 유형임을 의미합니다.
Notation (b)의 경우
그러나 많은 프로그래머는 여러 가지 이유로 Notation (b)를 선호합니다.
결론
결국 표기법(a)과 표기법(b) 중 선택은 다음과 같습니다. 스타일과 선호도의 문제입니다. 그러나 C의 유형 강조로 인해 표기법 (b)가 더 논리적이고 직관적인 접근 방식이 됩니다.
위 내용은 C/C에서 포인터를 선언할 때 별표는 어디로 가야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!