본문 바로가기
『 C 』Languege

C++. 배열 길이 출력하기 1차원, 2차원

by Play IT 2021. 6. 21.
반응형

C++. 배열 길이 출력하기 1차원, 2차원


나중에 설명을 추가할 것입니다.

간단하게 하단 코드를 보고 이해하길 바랍니다.

#include<iostream>
using namespace std;

int main(void){
    
    int len_col, len_row;
    int arr[2][2] = {{0,0},{0,0}};
    
    cout << arr[0][1] << "\n";
    
    len_col = sizeof(arr[0])/sizeof(arr[0][0]);
    len_row = (sizeof(arr)/len_col)/sizeof(arr[0][0]);
    
    cout << len_col << "\n";
    cout << len_row << "\n";
    
    
    return 0;
}

여기서 핵심 코드는 다음과 같습니다.

    len_col = sizeof(arr[0])/sizeof(arr[0][0]);
    len_row = (sizeof(arr)/len_col)/sizeof(arr[0][0]);
    
반응형

'『 C 』Languege' 카테고리의 다른 글

Visual Studio Code 가벼운 프로그래밍 툴  (0) 2019.08.08

댓글