[배열이란]
[배열이란]
- 둘 이상의 변수를 동시에 선언하는 효과를 지닌다.
- 많은 양의 데이터를 일괄적으로 처리해야 할 경우 유용하다.
- 지역적 특성/전역적 특성 모두 가질 수 있다.
[배열선언]
- 배열요소 자료형 + 배열이름 + 배열의 길이 (변수의 개수) 로 구성된다
- 배열 요소의 위치는 0부터 시작하며 인덱스로 표현한다 ex) Array[6]; - 7번째 배열
int Array [10];
[배열 초기화]
- 선언 후 초기화
- 선언과 동시에 초기화 : 이때는 배열의 길이를 생략 할 수 있다.
[배열기반 문자열 변수]
[문자열의 특징]
문자열은 null 문자를 끝에 지닌다 : 문자열의 끝을 표현하기 위해 / 쓰레기 값과 실제 문자열의 경계를 나타내기 위해
Printf는 null 문자를 통해 출력의 범위를 정한다.
cf) char 배열은 끝에 null 문자를 가지지 않는다.
char arr[] = "abc"; //문자열 배열.null 값 있다.
char arr2[] ={'a','b','c'}; //char배열.null 값 없다.
char arr3[]={'a','b','c','0'}; //char 배열이지만 null이 있어 문자열도 가능
[문자열 상수]
문자열이면서 상수의 특징을 지닌다.char 배열여러개가 선언,char 포인터가 첫번째 주소값을 저장하는 형태
printf("Im good");
[문자열 변수]
문자열이면서 변수의 특징을 지닌다.
char str[5]="Good";//끝에는 종료를 알리는 null값이 포함되어 있어 크기가 5
'C' 카테고리의 다른 글
13강 . 포인터와 배열 (0) | 2023.01.05 |
---|---|
12장. 포인터의 이해 (0) | 2023.01.05 |
9장 . C언어의 핵심 함수 (0) | 2023.01.02 |
8장 . 조건에 따른 분기 (0) | 2023.01.02 |
7장 . 다양한 형태의 반복문 (0) | 2023.01.02 |