포인터
2. 포인터 - "메모리 주소 값" 저장과 역참조
2. 포인터 - "메모리 주소 값" 저장과 역참조
2023.05.12포인터는 역참조가 목적이다.포인터 역참조는, 변수를 사용하는 것과 목적이 같다. 1. 변수와 메모리 더보기1.1 빌드와 실행- 빌드 - 실행 - 포인터의 사용 목적 프로그램이 실행될 때, 메모리(RAM, 주기억장치)에 로드된 값(Data, 11001010)을 메모리의 주소값으로 참조하고자 한다. 이는 변수와 값을 사용하는 방법과 동일한 목적이지만, 방법이 다를 뿐이다. 그렇기 때문에 포인터의 학습의 시작은, 1) "변수와 값"을 사용하는 방법, 그리고 2)"포인터와 값"을 사용하는 방법을 명확하게 구분하는 것으로 시작해야 한다. 1.2 용어 명확히하기 - 소스코드를 볼 때, 메모리 구조가 머리속에 그려졌으면 좋겠다. 프로그램은 1)데이터(Data)와 2)로직(Logic)으로 이루어진다. 변..
1. 필수 사전 학습
1. 필수 사전 학습
2023.05.121. 시작하기 더보기 1.1 를 바라보는 관점 - 이론서는 최소 2회독이 필요합니다. "프로그래밍 언어"는 프로그램이라는 결과물을 효율적으로 만들기 위해 등장했습니다.프로그래밍은 신입, 학생, 초보자를 고려한 학문과 교육의 영역이 아닙니다. 특히 프로그래밍 언어의 문법적 기술 부분은 수십년간 효율적인 개발은 위해 보완되어 오면서 순서없이 유기적으로 연결되어 있기에, 차례대로 교육 난이도를 향상시키며 배울 수 있는 부분이 극히 적습니다. 우선 모든 기본 내용을 전부 숙지한 후, 다시 학습하셔야 합니다.그렇기 때문에 최소 2회독이 필요합니다. - 프로그램을 만들어야 합니다.영어 문법을 공부하는 것만으로, 영어권 외국인과 의사소통 할 수 없습니다.노래, 그림, 운동, 요리 이론만으로, 가수, 미술가, ..