C 언어를 배우다가 의문나는 점인데요...
#include <stdio.h>
void func(int data[])
{
data[0]=10;
}
void main()
{
int i;
int var[10]={ 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };
func(var);
for(i=0;i<10;i++)
printf("%d\n",var);
}
위에서 함수에서 int data[]라고 했는데요
이 배열의 크기를 지정하지 않아도 되는건가요?
main()함수에서 배열을 선언할때
크기를 지정하지 않으면 문제가 생길수 있다던데
이거는 함수의 인수라서 괜찮은가요?
|