본문 바로가기
Develop/C

13-1 C 언어의 배열!

by 구운밤이다 2016. 7. 5.
728x90
반응형

2016/07/03 - [컴퓨터/C언어] - 12 C언어 변수의 접근 범위!

오늘은 C언어의 배열에 대해서 배워보도록 하겠습니다!! 배열은 같은 성격의 변수들을 여러 개 선언해야 할 때 사용하면 편리한 장치입니다 배열을 선언하는 방법은 다음과 같아요!


int arr[10];

이렇게 자료형과 배열의 길이를 정해서 선언해 주시면 됩니다!!


int len = 10;

int arr[len];

또한 배열의 길이는 이런 식으로 변수를 받을 수 있어요 이번엔 배열을 초기화하는 방법을 알아보도록 할게요!




int arr[5] = {1, 2, 3, 4, 5};

이런 식으로 순차적으로 1, 2, 3, 4, 5으로 초기화 할 수 있어요!


char arr[] = {"Hello world!"}; 

이렇게 하면 빈 대괄호 안에는 문자열의 길이가 자동으로 들어가 초기화로 배열의 길이를 결정할 수 있죠! 또 이런 문자열은 중괄호를 안하고


char arr[] = "Hello world!";

이렇게 할 수도 있어요!


int arr[6] = {1, 2};

이렇게 했다면 나머지 3번째부터 마지막까지는 0으로 채워집니다!! 그럼 배열에 정보는 어떻게 저장하는 지 알아보도록 할게요!


int arr[10];

arr[0] = 0;

arr[4] = 5;

arr[9] = 1;


이렇게 저장할 수 있습니다  그리고 만약에 배열의 길이가 이렇게 10인 배열을 선언했다면 배열의 요소는 0부터 9까지 10개가 생기게 되요!! 오늘은 여기까지 배우고 다음 시간에 문자열의 길이 계산과 문자열에 대해 더 자세히 배워보도록 할게요!


모르는 것은 댓글이나 쪽지로 남겨주시면 성심 성의껏 답변해드리겠습니다!! 댓글공감구독(이웃추가)는 블로거에게 큰 힘이 됩니다! 부탁드리면서 이번 포스팅을 마치도록 하겠습니다! 지금까지 딘또였습니다


728x90
반응형

'Develop > C' 카테고리의 다른 글

14-1 C언어의 포인터!  (0) 2016.07.06
13-2 C 언어의 배열!  (0) 2016.07.05
12 C언어 변수의 접근 범위!  (0) 2016.07.03
11 C언어 재귀 함수  (0) 2016.07.02
10 C언어 함수  (6) 2016.06.30

댓글