Arduino 어레이 길이

이 튜토리얼에서는sizeof()함수를 사용하여 배열의 길이를 얻는 방법에 대해 설명합니다.

Arduino에서sizeof()함수를 사용하여 배열 길이 가져 오기

주어진 배열의 길이를 얻으려면sizeof()함수를 사용할 수 있습니다. 이 함수는 변수 또는 배열에있는 바이트 수를 반환합니다. 이 함수는 모든 데이터 유형의 입력 변수를 가져와 해당 변수가 차지하는 바이트 수를 반환합니다. 배열의 길이를 얻으려면 먼저sizeof()함수를 사용하여 주어진 배열에있는 바이트 수를 가져온 다음 배열 데이터 유형에있는 바이트 수로 나눕니다.

void loop(){
    int myarray[5] = {19, 10, 8, 17, 9};
    int size = sizeof(myarray) / sizeof(int);
}

위 코드에서size는 주어진 배열의 길이를 저장하기위한int유형의 변수이고myarray는 모든 데이터 유형의 주어진 배열입니다. 이 예에서는int유형의 배열을 사용했습니다. 이것이 우리가 주어진 배열 크기를int크기로 나눈 이유입니다. 주어진 배열의 데이터 유형에 따라 변경할 수 있습니다. sizeof()함수에 대한 자세한 정보를 보려면이 링크를 확인하십시오.

관련 문장 - Arduino Array

  • Arduino 2D 어레이