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