배열 크기 구하기

Language/C 2011. 11. 8. 10:26
#include <stdio.h>

void trot(int trots[], int n);

void main()
{
    int aa[] = {1234567891011121314151617181920};
    int size = sizeof(aa) / sizeof(*aa); // 전체크기 / 원소크기 = 원소개수

    printf("size of %d\n", size);
    trot(aa, size);
}

void trot(int trots[], int n)
{
    int i;

    for(i = 0; i < n; i++)
        printf("%d\n", trots[i]);
}

'Language > C' 카테고리의 다른 글

bsearch / 이진탐색  (0) 2011.11.09
stat  (0) 2011.11.08
exec 함수군  (0) 2011.11.07
현재 날짜와 시간 출력  (0) 2011.11.04
gettimeofday  (0) 2011.11.04
: