[C 언어] 1차원 배열 / 1D array 공부하기 !
배열이란 무엇인가?
만약 배열이라는 것을 모른다고 가정하고 정수 10개를 선언해보도록 하겠습니다.
1)
#include <stdio.h>
int main(void){
int a=0;
int b=0;
int c=0;
int d=0;
int e=0;
int f=0;
int g=0;
int h=0;
int i=0;
int k=0; // int a, b, c, d, e, f, g, h, i, k = 0;
return 0;
}
배열 없이 정수형 변수 10개를 선언하려고 하니 손이 너무 아픕니다.
이번에는 정수형 배열을 이용해서 정수형 변수 10개를 선언해보도록 하겠습니다.
2)
#include <stdio.h>
int main(void){
int i=0;
int array[10]={0};
for(i=0; i<10; i++){
printf("%d ", array[i]);
}
return 0;
}
두 코드는 완전히 일치합니다.
2)번 코드에서 조금 다른게 있다면, 배열에 저장된 모든 원소(element)를 출력했다는 점입니다.
그렇다면 결과는 어떻게 될까요?
[Result]
0 0 0 0 0 0 0 0 0 0
배열에 저장된 모든 원소들일 0 이기 때문에, 모든 값들을 출력하면 위와 값들이 출력되겠네요.
'Study > C Programming' 카테고리의 다른 글
basic C code to MIPS code (0) | 2018.10.12 |
---|---|
[C언어] goto statement, goto function 공부하기 (0) | 2018.08.01 |
[C언어] while loop / while statement / 자연수 더하기 (0) | 2018.08.01 |
[C언어] for loop / for statement / 자연수 더하기 (0) | 2018.08.01 |
[C언어] if~else와 switch 비교 (0) | 2018.08.01 |