# pointer

SW사관학교 정글7기 개발일지 (09/02)
포인터를 공부하다 보면 '무엇을 가르키는 변수' 라는 표현을 자주듣는다.나는 이러한 표현을 좋아하지 않는데, 무엇을 가르킨다고 해서 특별한 취급을 받는것처럼 보이지만 실로는 그렇지 않다고 생각하기 때문이다.어디까지나 특수한 목적을 위해 사용되는 '변수'일 뿐이지, 결국

[PL] Ch06. Data Types
양승민 교수님의 '프로그래밍 언어' 수업을 기반으로 정리한 개념 노트. 참조 교재 : Concepts of Programming Languages - Robert W.Sebesta

[프로그래머스] 🥮쿠키 구입
과자를 바구니 단위로 파는 가게가 있습니다. 이 가게는 1번부터 N번까지 차례로 번호가 붙은 바구니 N개가 일렬로 나열해 놨습니다.철수는 두 아들에게 줄 과자를 사려합니다. 첫째 아들에게는 l번 바구니부터 m번 바구니까지, 둘째 아들에게는 m+1번 바구니부터 r번 바구

Pointer는 도.대.체 왜 필요할까?
포인터를 쓰지 않으면 일어나는 일 ✍️입력 🥕결과 num1과 num2가 같게 유지되지 않는다 (그저 초기값이 num1과 num2가 같을 뿐이다) 즉, num1과 num2는 서로 독립적이다 이게 포인터를 사용하지 않았을 때 일어나는 일이다. 이번에는 포인터를 사용
포인터 (3)
배열에 값을 입력하는 함수는 함수 안에서 포인터를 직접 사용한다.함수의 매개변수 자리에 배열을 선언하면 배열명은 포인터로 바뀐다.함수의 매개변수 자리에 배열을 선언하면 배열의 저장공간이 할당되지 않으며 배열명은 컴파일 과정에서 첫번째 배열 요소를 가리키는 포인터로 변화
포인터 (2)
배열의 대괄호는 포인터 연산의 '간접참조, 괄호, 더하기 연산기능을 가진다.배열요소 표현식(arr1) == 포인터 연산식(\*(arr+1))특별한 경우가 아니면 대괄호가 추천되고 &arr2와 같은 경우 arr+2로 쓰면 연산과정이 줄여진다.문법적으로 문제가 없기 때문에

CSS로 모바일을 감지해보자
모바일을 감지하는 방법은 여러가지가 있다. js를 이용한 방법 이나, media query를 이용하여 화면 크기가 모바일 화면 사이즈일때 모바일이라고 판단할 수 있다.

14장 표준입력함수,15장 배열과포인터, 16장 메모리할당
14. 표준입력함수 바로 시작하겠다. 시스템이 가장 기본으로 생각하는 장치를 우리는 표준입력 장치라고 부른다. C언어는 이런 표준입력장치로부터 데이터를 입력받는 표준입력함수를 제공하는데, 이때 C언어의 표준입력함수는 Enter를 기준으로 데이터를 입력 받는다. 예를 들

[C++] C++에서 사용되는 개념 11탄(포인터)
포인터에 대하여 > 포인터의 개념 포인터는 변수의 형식입니다. 개체의 주소를 메모리에 저장하고 해당 개체에 액세스하는 데 사용됩니다. 포인터를 역참조 하여 포인터가 가리키는 개체의 값을 검색할 수도 있습니다. 포인터를 이렇게 정의로 알게 되면 '이게 무슨 소리야 ..
Why high-level languages don't use Pointer?
Pointers are a powerful and versatile feature of many programming languages, but they can also be complex and error-prone. For this reason, many high-

c++ call by value / call by reference
&는 주소연산자이므로 & 사용시 변수에 할당된 메모리의 주소 확인 가능'\*' (포인터)는 말 그대로 어디를 가르킨다는 의미로 내가 보고자하는 메모리 영역의 메모리 주소값에 접근하는 것.b는 포인터이므로 b,&b 출력시 해당 주소값을 반환하며 \*b는 해당 value
포인터와 참조자의 차이점
포인터는 NULL로 초기화할 수 있지만 참조는 NULL 초기화를 할 수 없다.int\* p =nullptr;int& r = nullptr // error!int &num1 = 2; 와 같이 상수를 참조 불가능int &num1; 와 같이 참조하는 값이 없는 경우 선언 불

자료구조 - 1주차
복합자료형 (Compunded data types)Derived Types 1) Array2) Pointer3) Class4) Enumerated5) Structure6) UnionVariable and memoryaddressPointer주소값이 할당이 안된상태.\*
Student DB
c언어 연습을 위해 간단한 Studen DB를 만들었다. 이진 파일로 저장하기 때문에 ./a.out을 하고 생성되는 StudentDB file을 어차피 볼 수가 없는데 만일 이것을 열면 자동으로 개행이 들어간다.. 그래서 그 DB는 더 이상 쓸 수가 없게 된다!