7주차 강의 정리(이경훈) - aksrud/3kingOfGod GitHub Wiki

7주차 강의 정리 부터는 실제 코드 삽입을 최소화 합니다.

관례(함수, 변수 명)

reset : 초기화 set : 값 설정 increment : 증가 decrement : 감소

포인터

주소 종류

상수형 주소 : 실행 시 값이 변하지 않는 주소
ex.) 문자열 리터럴 주소, 배열의 시작 주소, 함수 내부 변수의 주소

변수형 주소 : 프로그램 실행 중 바뀌는 주소
ex.) 포인터 변수를 사용하여 주소를 변경하는 경우

주소 가감산

주소 가감산을 하면 내부적으로
주소 += sizeof(자료형) * (가감산한 숫자) 만큼으로 변환된다.

배열

배열이란?

같은 형식 즉 같은 자료형의 연속한 메모리 집합

원소(element)

배열안에 있는 데이터

색인(index)

0번부터 시작 하여 n-1까지 있다(n이 배열의 길이 일 때)

[]연산자 (array subscript operator)

[]연산자는 기준이 되는 주소로부터 안에 쓰여진 숫자 만큼의 인덱스에있는 원소를 참조하는 연산자로.

아래와 같이 포인터의 참조 연산자와 동치이다.
*(p+1) == p[1]

⚠️ **GitHub.com Fallback** ⚠️