형 동생들 새해 복 많이 받고
이 문제좀 봐봐
내가짠 코드는
#include <stdio.h>
char d[4]={'k','o','i','m'};
int* f(){
extern char d[4];
return &d;
}
void main(){
char *p;
p=f();
printf("%c\n", *p);
}
이야 이렇게 하면 돌아는 가는데
저기 문젤 보니까 f() 함수 내에 return 문 말고 다른 문장이 없네?
그러면 extern 선언도 답은 아닌거 같은데 이거 어떻게 풀어야됨?
char *f() 임
뭐 이런문제도 다 있냐ㅋㅋ
개념 문제넹 ㅋ