혼공학습단 #혼공단 #혼공C 3

[혼공학습단 8기]Chapter 09

포인터의 핵심 내용을 정리하고 공유하기 메모리의 주소 메모리란? 데이터를 넣고 꺼내쓰는 공간으로, 그 위치를 식별할 수 있어야 한다. 메모리의 위치를 식별하는 주소 값은 바이트 단위로 구분된다. 2바이트 이상의 크기를 갖는 변수는 여러 개의 주소 값에 걸쳐 할당된다. 주소 연산자 : & 주소란? 변수가 할당된 메모리 공간의 시작 주소를 의미한다. 주소는 주소 연산자 &을 사용하여 구한다. 주소와 포인터의 차이 주소는 변수에 할당된 메모리 저장 공간의 시작 주소 값 자체이고, 포인터는 그 값을 저장하는 또 다른 메모리 공간이다. 특정 정수의 주소값은 변하지 않지만, 포인터는 다른 주소를 대입하여 그 값을 바꿀 수 있다. 주소와 포인터의 크기 포인터의 크기는 저장할 주소의 크기에 따라 결정되는데 크기가 클수..

카테고리 없음 2022.08.21

[혼공학습단 8기]Chapter 08

직접 정리한 키워드 공유하기 배열 같은 형태의 많은 데이터를 반복문으로 처리하기 위해 메모리에 연속적으로 저장해놓고 쪼개서 사용하는 것. 기존처럼 int형 변수를 하나씩 선언하지 않고, 하나의 이름으로 한꺼번에 확보한다. 저장 공간 개수와 상관없이 이름은 하나만 사용한다. 배열 요소 배열의 나누어진 조각을 칭하는 말. int형 변수와 똑같이 사용한다. 배열명에 첨자를 붙여 표현하며, 첨자는 0부터 시작한다. 널 문자 char형 배열에 저장된 0을 칭하는 것.

카테고리 없음 2022.08.21

[혼공학습단 8기]Chapter 07

1. 매개변수가 없는 함수 함수의 매개변수 자리를 비워두거나 void를 사용한다. 반횐값은 return 이다. ex) int get_num(void); //함수 선언 int main(void) { int num; . . return num; } 2.반환값이 없는 함수 데이터를 받아서 출력하는 함수는 변환값이 필요하지 않다. 반환 형의 자리에 void를 사용한다. (변환값이 없는 함수는 선언과 정의의 변환형에 void를 사용한다.) ex) void print_char(char ch, int count); //함수 선언 { int i; 3.매개변수와 변환값이 모두 없는 함수 일정한 문자열을 여러 번 출력하는 함수라면 매개변수와 변환값이 모두 필요 없다. 함수의 매개변수와 변환형에 모두 void를 쓴다. 4...

카테고리 없음 2022.08.21