2차원 배열의 선언
CODEDRAGON ㆍDevelopment/C, C++
반응형
2차원 배열(two dimensional array)
http://codedragon.tistory.com/8009
2차원 배열의 선언
타입 배열이름[행의길이][열의길이]; |
int array[4][3] |
자료형 |
int |
배열의 자료형을 지정 배열 요소로 저장되는 변수의 타입을 지정합니다. |
배열 이름 |
array |
변수 이름과 마찬가지로 배열을 구분하는 배열의 이름 |
배열 길이 |
[4][3] |
배열 요소의 길이를 행(가로)과 열(세로)로 지정 |
행 |
[4] |
배열 요소 길이의 행(가로)의 수 |
열 |
[3] |
배열 요소 길이의 열(세로)의 수 |
2차원 배열 메모리 구조
배열을 입체적 공간으로 표현했지만 컴퓨터의 메모리는 선형 공간이므로 실제로는 1차원배열처럼 계속 연결된 형태로 저장됩니다.
|
|
2차원 배열의 선언
행과 열을 지정
#include <stdio.h> int main(void) { // 2차원 배열의 선언 int array[4][3]; return 0; } |
48byte = 4byte(int) * 4 * 3 |
'Development > C, C++' 카테고리의 다른 글
Ex12-행 단위로 2차원 배열의 선언 과 동시 데이터 초기화 (0) | 2015.07.19 |
---|---|
3차원 배열의 이해 (0) | 2015.07.18 |
Ex09-배열이름을 통한 값 참조 (0) | 2015.07.17 |
Ex08-*&연산자 사용 (0) | 2015.07.17 |
Ex07-배열 이름은 배열의 시작 주소 (0) | 2015.07.17 |