포인터(2)
-
c언어 포인터란?
포인터는 프고그래밍 언어에서 다른 변수 혹은, 그 변수의 메모리 공간주소를 가르키는 변수를 말함 위에 사진이 포인터를 설명하는 사진인데 그냥 가리킨다는 표현이 제일 알맞는 표현인거 같다. 그리고 나는 포인터를 조금 쉽게 외워버렸다. &는 주소 *은 그 주소 값 int* b = &a; //a 주소에 있는 값이 곧 *b이다. 이 정도만 맛보기로 하고 이제 본격적으로 포인터에 대해서 말해보면 주소값을 먼저 알아야 됩니다. 주소값의 이해 데이터의 주소값이란 해당 데이터가 저장된 메모리의 시작 주소를 의미함 C언어에서는 이러한 주소값을 1바이트 크기의 공간으로 나누어 표현합니다. 예를 들어, int형 데이터의 주소값은 시작 주소 1바이트만을 가리킵니다. 포인터란? c언어에서 포인터란 메모리의 주소값을 저장하는 변..
2022.05.19 -
(c++) 배열, 구조체, 포인터 (0주차)
배열, 구조체, 포인터는 C++의 세 가지 복합 데이터 형이다. 배열은 동일한 데이터형에다가 여러 개의 값을 하나의 데이터 객체에 저장할 수 있으며 인덱스를 통해 인덱스 내 값에 접근할 수 있다. 구조체는 배열과 달리 데이터형이 다른 여러 개의 값을 하나의 데이터 객체 안에 저장한다. 도트(.) 멤 머 연산자를 사용하여 개별적인 멤버에 접근한다. 구조체는 사용하기 전에 구조체를 어떻게 설계할지를 미리 생각해둬야된다. 그러면 구조체 템플릿 안에 어떤 멤버를 넣을 것인지 정의한다. 그러면 구조체가 완성이 되고 사용자의 의도와 맞게 사용할 수 있습니다. 예를 들어 자동차에 성분에 대한 값을 구조체의 템플릿으로 하고 구조체를 만들어본다고 하면 #include struct car { char car_name[20..
2021.11.08