컴퓨터공학 💻 도서관📚

C언어에서 배열의 길이를 알아내는 방법 본문

💻☕프로그래밍 언어/C언어

C언어에서 배열의 길이를 알아내는 방법

들판속초록풀 2025. 5. 26. 14:04

C언어에서는  파이썬의 len 처럼  배열의 길이를 자동으로 알아내는 방법이 없다.

 

그래서 이런 방식으로 C언어에서 배열의 길이를 알아낼 수 있다.

 

int numbers[] = {1, 2, 3, 4, 5};
int length = sizeof(numbers) / sizeof(numbers[0]);  // 이렇게!!!

 

 

#include <stdio.h>

int main() {
    int numbers[] = {1, 2, 3, 4, 5};
    int length = sizeof(numbers) / sizeof(numbers[0]);  // 이렇게!!!

    for (int i = 0; i < length; i++) {
        printf("%d\n", numbers[i]);
    }

    return 0;
}
Comments