코로 넘어져도 헤딩만 하면 그만
깨알 C언어 21~30강 본문
21~22장. 배열
배열: 같은 자료형의 변수를 연속적으로 묶어놓은 저장공간.
int a [5];
//자료형 배열명 개수
//a[0] a[1] a[2] a[3] a[4] 이렇게 4개의 공간이 이루어진다.
//a는 하나의 주솟값을 갖는다.
이차원 배열: 같은 자료형의 변수를 행과 열의 연속적인 공간으로 묶은 것.
int a[2][3]
//행렬로 올라가지 않는다. 인간이 보기 좋게 만든 것.
//실제로는 일차원 배열로 저장된다.
Swap 알고리즘(서로 앞뒤를 뒤바꾸는 것.)
23강. 포인터
int *a;
포인터가 나오는 순간부터 그림을 그리는 것이 편하다. a는 포인터 변수라는 선언.
*a = 10;
//a의 값이다.
a가 차지한 nnn 번지의 값에다가 10을 넣어라.
a를 출력하면 nnn가 나오고 *a를 출력하면 10이 나온다.
&b는 b의 주솟값을 가리킨다. b와 a가 동일한 주소의 값을 가리킨다.
24강. scanf와 변수
scanf : 사용자의 키보드로 입력받을 때 사용하는 함수.
scanf("%d", 변수의 주소);
25-28강. 배열과 포인터
29-30강. 2차원 배열과 포인터
*darr은 가리키는 값, 즉 100이라고 보면 된다.
'정보처리기사' 카테고리의 다른 글
깨알 C언어 41강-50강 (0) | 2024.08.29 |
---|---|
깨알 C언어 31강-40강 (0) | 2024.08.26 |
깨알 C언어 11강~20강 정리 (0) | 2024.08.09 |
깨알 C언어 1-10강 핵심 요약 (0) | 2024.08.06 |
트리 운행법: 중위순위, 전위순위, 후위순위 / 깊이 우선, 너비 우선 탐색 (1) | 2024.04.19 |
Comments