#sizeof
-
함수에서 배열 매개변수를 사용할때 주의할 점!C언어 Tip 2018. 12. 29. 11:58
특정한 함수의 매개변수로 배열을 넣고싶을때 그 배열의 크기는 그 함수안에서 sizeof로 구할수 없다는 것을 오랜 고민끝에 깨달았다. 그래서 함수에 배열을 인자로 보낼때, 배열의 사이즈도 같이 보내야한다. 기억하자! 아래는 예시의 소스코드와 실행결과 1234567891011121314151617181920212223242526272829303132333435363738394041#include #include void printArray(int array[],int size);int findMinimumNumber(int array[],int size);int main(void){ srand((unsigned)time(NULL)); int array[10],i; for(i=0; i