본문 바로가기

포인터

(3)
[C++ 때려잡기] C++ 기초강의 4-5 동적할당 2018/08/26 - [교육 노트/C++ 기초강의] - [C++ 때려잡기] C++ 기초강의 4-1 간단한 구조체2018/08/26 - [교육 노트/C++ 기초강의] - [C++ 때려잡기] C++ 기초강의 4-2 배열과 다중배열2018/08/26 - [교육 노트/C++ 기초강의] - [C++ 때려잡기] C++ 기초강의 4-3 마침내 포인터, 포인터 기초2018/08/26 - [교육 노트/C++ 기초강의] - [C++ 때려잡기] C++ 기초강의 4-4 포인터와 배열의 상관관계, call by pointer 한 반을 관리하는 프로그램을 만들때학생 배열을 만들것이다. 그러나 각 반마다 학생수가 달라학생수를 입력받아 배열을 만들기로 하였다 #include using namespace std; struct Stu..
[C++ 때려잡기] C++ 기초강의 4-4 포인터와 배열의 상관관계, call by pointer 2018/08/26 - [교육 노트/C++ 기초강의] - [C++ 때려잡기] C++ 기초강의 4-1 간단한 구조체2018/08/26 - [교육 노트/C++ 기초강의] - [C++ 때려잡기] C++ 기초강의 4-2 배열과 다중배열2018/08/26 - [교육 노트/C++ 기초강의] - [C++ 때려잡기] C++ 기초강의 4-3 마침내 포인터, 포인터 기초 기존에 배열의 이름에 [index] 를 붙여 해당하는 변수를 사용해왔다그러면 배열의 이름 자체는 무엇일까? 여기서 배열과 포인터의 상관관계가 나온다 1. 배열과 포인터의 상관관계 ps. 정확히는 포인터 변수도 아니고 포인터 상수라고 부르며(변경불가능) 포인터 상수도 정확한 표현은 아니지만 주소값을 가르키므로 포인터라고 생각하고 있으면 편하다. 배열의 이름..
[C++ 때려잡기] C++ 기초강의 4-3 마침내 포인터, 포인터 기초 2018/08/26 - [교육 노트/C++ 기초강의] - [C++ 때려 잡기] C++ 기초강의 4-1 간단한 구조체2018/08/26 - [교육 노트/C++ 기초강의] - [C++ 때려 잡기] C++ 기초강의 4-2 배열과 다중배열 이번강의는 포인터이다. 포인터를 처음에는 이해하기 어려워하지만 알고 보면 어렵지않다. 1. 포인터란? 라고 한다. 아니 이게 무슨소리냐고? 포인터란한마디로 주소값을 저장하는 자료형이다 다시 말하자면 주소값을 저장하는 자료형이다또 다시 말하자면 주소값을 저장하는 자료형이다 즉 포인터는 주소값을 저장하는 자료형이다 그림으로 살펴보면 즉 여기서는 포인터가 메모리의 주소값 1004를 저장하고있는 자료형이 되는것이다.또한 그 주소에 가면 저장된 값이 int 형식이므로 int형 포인터이..