● 붙으숫자 분리
123 == 100의 자리 100으로 나눔 == (123%100)/10
10의 자리 == 위에 나눈거에 (123%10)
아니면 아스키 코드를 이용할 수 있다.
ex) cout << (int)'3' <<endl;
● 다차원 배열
차원 : 어떠한 지점, 어떠한 개채를 표현하기위해 필요한 정보의 갯수
- 배열에서 한요소의 위치를 나타네는데 필요한 인덱스수
1차원 : 선상위에 점?
2차원 : 면위에 선
3차원 : 공간안에 면
4차원 : 같은 공간에서 시간?
※ 다차원 배열을 1차원적인 메모리 공간을 차수를 통해서 구역별로 묶어서 한것
a[0] -> *(a+0)
a[1] -> *(a+1)
a[2] -> *(a+2)
a[0][0] -> *(*(a+0)+0)
a[0][1] -> *(*(a+0)+1)
a[1][0] -> *(*(a+1)+0)
a[1][1] -> *(*(a+1)+1)
↑ 8바이트씩 뜀
int (a[0])[0] : () 안에 것을 1차원 포인터 == int *