2차원 배열의 길이

CODEDRAGON Development/C, C++

반응형


 

 

2차원 배열의 길이

열의 길이는 sizeof(arr[0])으로 2차원 배열 행의 길이를 먼저 구한 후에, 값을 배열 타입의 크기로 나누어서 구합니다.

// 2차원 배열의 열의 길이를 계산

arr_col_len = sizeof(arr[0]) / sizeof(arr[0][0]);

 

 

열의 길이를 이용하면 2차원 배열 행의 길이도 구할 있습니다.

행의 길이는 (sizeof(arr) / arr_col_len)으로 2차원 배열 열의 길이를 먼저 구한 후에, 값을 배열 타입의 크기로 나누어서 구할 있습니다

// 2차원 배열의 행의 길이를 계산

arr_row_len = (sizeof(arr) / arr_col_len) / sizeof(arr[0][0]);