double f1(int g[]);
void main()
{
int a[3]={10,20,30};
cout << f1(a) << endl;
}
double f1(int g[])
{
double sum = 0;
for(int i=0;i<3; i++)
{
sum = sum + g[i];
}
return sum/3;
}
여기서 return 줄을 빼버리니깐 에러나던데..
왜 리턴을 써줘야해?
아까 다른 함수 예를들어 void f1(int *a) 이런거는 함수로 했을때
리턴한써두 되던데..ㅠㅠ
명덕관 도서관으로 오면 형이 친절하게 알려준다.
함수에 리턴형을 지정해줬자나
double f1(int g[]) 이 함수가 double형으로 값을 리턴하고 int* 형으로 매개변수를 받는다는 소리자나
그러니까 리턴을 해줘야지
void f1(int *a) 이경우는 void형이자나 void는 리턴값이 없다는 뜻이고.. 리턴이 필요가없지
애플리드//명덕관??
장현주교수님꺼
서울로 오면 내가 친절하게 과외해준다
장현주교수가 누구?
아 프갤이 왜이리 친절해졌음
아다리가 맞길래 나랑 같은수업 듣는줄 알앗지ㅋ
명지대 다니나보네