본문 바로가기

★Dev★/ObjectiveC

[ObjectiveC] Array_Ex - 배열

//베열(확장자료형, 집합형) : 동일한 자료형이 여러개 필요할때 각각의 변수를 만들지 않고 개의 집합형 변수를 만들어 사용


//5개의 int 형을 받는 변수

int num1[5];

num1[0] = 11;

num1[1] = 22;

num1[2] = 33;

num1[3] = 44;

num1[4] = 55;


//**위레서 선언한 첨자(5) 벗어나도 에러는 나지 않지만 옳지않음(정해진 공간외에 강제로 다른 공간을 침범해서 사용)

// c, java 에서는 에러

//num1[5] = 66;


//for (int x = 0; x < 6; x++) {

//    NSLog(@"배열 출력 -> : %i 번째 : %i", x, num1[x]);

//}


for (int x = 0; x < 5; x++) {

    NSLog(@"배열 num 출력 -> : %i 번째 : %i", x, num1[x]);

}


//배열의 선언과 동시에 초기화

//초기화 하지 않은 값은 0으로 초기화됨

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


for (int x = 0; x < 7; x++) {

    NSLog(@"배열 num2 출력 -> : %i 번째 : %i", x, num2[x]);

}


//첨자없이 배열 선언, 초기화 하지 않은 값은 0으로 초기화됨

int num3[] = {1,2,3};


for (int x = 0; x < 10; x++) {

    NSLog(@"배열 num3 출력 -> : %i 번째 : %i", x, num3[x]);

}





'★Dev★ > ObjectiveC' 카테고리의 다른 글

[ObjectiveC] Mathode_Ex - 매서드  (0) 2016.03.16
[ObjectiveC] RepetitiveStatement_Ex  (0) 2016.03.16
[ObjectiveC] ControlStatement_Ex  (0) 2016.03.11
[ObjectiveC] Operator_Ex  (0) 2016.03.11
[ObjectiveC] Variable_Ex - 자료형  (0) 2016.03.10