Ex01-1차원 배열

CODEDRAGON Development/C, C++

반응형

   

1차원 배열

배열선언 후 초기화

배열의 주소는 0부터 시작

배열선언후 초기화를 해주지 않으면 쓰레기값 출력

   

   

강의내용

  • 총 20byte 크기의 연속된 메모리 공간 할당.
  • 초기화하지않은 배열요소의 값은 쓰레기값으로 채워짐.

   

   

메모리 구조

   

   

소스코드

   

int main(void){
    int array[5]; //
배열 선언
 
        //
배열 초기화
    array[0] = 90; //
배열의 번째 요소에 데이터 저장
    array[1] = 80; //
배열의 번째 요소에 데이터 저장
    array[2] = 70; //
배열의 번째 요소에 데이터 저장
 
        printf("
번째 array : %d \n", array[0]);                     // 90
    printf("
번째 array : %d \n", array[1]);                        // 80
    printf("
번째 array : %d \n", array[2]);                         // 70
        printf("
번째 array : %d \n", array[3]);                     // 쓰레기값 출력
        printf("
다섯 번째 array : %d \n", array[4]);         // 쓰레기값 출력
 
        return 0;
}


   

   

   

출력결과