나는 포인터가 싫어요. (포인터변수와 참조자를 함수에 인자로 주고받는 것에 대해.)
이 포스트는 C를 기반으로 작성되었습니다. @변수의 종류를 알아보자. 1.일반변수 ex) int x; --> 일반변수를 저장합니다. 2.포인터변수 ex) int * px; --> 메모리주소를 저장합니다. 3.참조자변수 ex) int & rx; --> 도플갱어를 저장합니다. @선언과 초기화, 그리고 정의를 풀어서 읽어보자. 1.일반변수 //선언과 초기화 int x; // 선언 x = 10;// 초기화(할당) 위와 같이 변수는 "선언"과 "초기화" 2단계로 나누어서 결정합니다. 이를 동시에 하는 행위를 "정의"라고 합니다. //동시에 int x = 10; // 정의 2.포인터변수 먼저 포인터변수를 선언과 초기화 2단계로 나누어서 설정하자면 (먼저 x가 정의되었다고 가정합시다.) //선언과 초기화 int * ..
2020.09.03