c 언어에서 int형 배열 arr를 선언 한 후



코드 작성 중에 sizeof(arr)/sizeof(int) 같이

배열 arr의 크기를 사용 해야 할 때가 빈번히 있을 때



변수를 하나 만들어서 배열의 크기를 저장해 두는 것이 좋나요?

아님 매번 계산 해주는게 좋나요?



전자는 메모리를 조금 사용하여

앞으로 여러번 연산 하는 것을 한번만 하니 좋을 거 같은데

반대로 생각하면 괜히 매모리 공간을 낭비하는 거 같아서 질문 드립니다



그리고 배열의 크기를 구하는게

sizeof(arr)/sizeof(자료형)말고도

sizeof(arr)/sizeof(arr[0])도 쓰던데

배열 크기구하는 표준이 있나요? 아님 편하게 사용하면 되는 건가요?

- dc official App