------------------------------------------------------------
배열은 변수를 여러 개 선언한 효과가 있으며
1차원 배열은 선모양으로 변수를 여러 개 선언하는 효과를 낼 수 있습니다.
------------------------------------------------------------
이런식으로 int arr[3]을 만들게 되면
길이가 3인 int형 1차원 배열이라는 뜻이며
아래와 같이
선형적인 메모리 공간이 생기고
0번째 부터 차례대로 공간이 주어집니다.
------------------------------------------------------------
예제를 살펴보면
------------------------------------------------------------
5번째 줄에서
길이가 3인 int형 1차원 배열 arr을 선언하고
9번째 ~ 12번째 줄에서
배열에 들어있는 값을 출력한 다음
15번째 ~ 17번째 줄에서
배열의 값을 변경하고 있습니다.
------------------------------------------------------------
------------------------------------------------------------
그런 다음 다시 배열의 값을 출력하고 있습니다.
------------------------------------------------------------
실행결과는 다음과 같습니다.
1 2 3이 출력되었다가
값이 바뀌고
4 5 6이 출력되었습니다.
------------------------------------------------------------
다음 예제를 살펴보겠습니다.
------------------------------------------------------------
5번째 줄에서
배열의 값을 0그리고 콤마를 찍게 되면
배열 첫 번째 값은 0이 되고
나머지 지정하지 않은 값들은 모두 0이 됩니다.
결국 배열의 모든 값이 0이 됩니다.
그리고 밑에서 배열 값들을 반복문으로 출력하고 있습니다.
------------------------------------------------------------
실행결과는 다음과 같습니다.
------------------------------------------------------------
다음 예제를 보겠습니다.
------------------------------------------------------------
5번째 줄에서
배열의 원소를 1,2,3,4,5로 초기화 하고
11번째 줄에서 반복문으로
배열의 모든 원소를 더하고 있습니다.
------------------------------------------------------------
실행결과는 다음과 같습니다.
------------------------------------------------------------
'C_프로그래밍' 카테고리의 다른 글
[C 프로그래밍] 32장. 포인터 (0) | 2020.04.06 |
---|---|
[C 프로그래밍] 31장. 2차원 배열 (0) | 2020.04.06 |
[C 프로그래밍] 29장. 재귀함수 (0) | 2020.04.05 |
[C 프로그래밍] 28장. 함수(2) (0) | 2020.04.05 |
[C 프로그래밍] 27장. 함수(1) (0) | 2020.04.05 |