피씨컴의 기울어진 공관

14일차

프로그래밍/공부 2013. 1. 30. 13:07

● 붙으숫자 분리

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 *

 

 

 

 

 

 

      

 

 

'프로그래밍 > 공부' 카테고리의 다른 글

16일차  (0) 2013.02.03
15일차  (0) 2013.01.31
13일차  (0) 2013.01.29
12일차  (0) 2013.01.28
11일차  (0) 2013.01.25
Posted by 피씨컴