흠.. 위에걸 다 설명하려면.. 책한권이 필요하겠네요..
일단 함수부분을 다시한번 읽어보시면 대부분 풀리는 문제입니다.
질문내용으로 봐서는 함수부분을 전혀 이해를 하고 있지 못합니다.
게시판에서 나올만한 간단한 설명으로는 해결이 안될것 같네요..
조금 덧붙이면..함수는 자주 쓰이는 코드들을 모아서 다른곳에서 호출하여 사용합니다.
주로 어떤 계산이나 기능을 수행하고 그 결과를 반환합니다.
예제는 maximum 이란 함수를 만들고 이를 사용하는 내용을 보여주고 있습니다.
maximum은 파라미터로 받은 값 (x,y)를 비교해서 큰값을 반환합니다.(return)
minimum은 작은값을 반환하고요.. 즉, i = maximum(max, x); 하게되면.
i에는 둘중에 큰값이 저장됩니다.
float maximum(float x, float y); 이건 함수의 프로토타입이라고 하는데..
자세히 설명하려면..컴파일러론 가지 들어가야합니다.ㅜㅜ
scanf,printf 와 관련된 부분은 헬프와 포인터 부분을 다시 한번
살펴보세요.
|