정성훈
    교수님 질문있습니다.



좋은 질문인데, 공개로 하면 다른 학생도 참고가 될듯 한데... (어떻든 선택은 김지훈이 하기 바라고...)

 

설명한다.

 

  • 함수의 원형을 선언한다는 것은 함수의 반환값 타입 그리고 함수의 인수타입(파라미터)을 선언하는 것임
  • 만약 함수의 원형을 선언하지 않으면 반환값 타입이 자동으로 int 로 잡힘
    • 그러므로 반환값이 int 인 경우는 함수의 원형을 선언하지 않아도 됨
    • 그러나, 가능하면 함수의 원형을 선언해 주는 것이 강력 권고됨
  • 함수의 원형이 다르면 다른 함수로 인식함

 

질문에 대한 답

  • 함수원형을 선언해도 되고 안해도 컴파일이 되었습니다 그 이유가 궁금합니다.
    • 위에서 설명했듯이 반환 값이 int 이면 선언해도 되고 안해도 됨
  • swap함수랑 selection_sort함수의 반환값이 정수형을 반환하니까 void가 아닌 int가 와도 
    되는것이 아닌가 생각해서 컴파일해보았지만 되지 않았습니다
    • swap 과 selection_sort 함수는 반환 값이 없음, 그러므로 void 로 해야함
    • 그러나 int로 해도 컴파일에는 문제가 없을 것임

수업시간에 좀더 설명하겠습니다.

  등록일 : 2007-03-19 [12:55] 조회 : 2630 다운 : 0   
 
△ 이전글교수님 질문있습니다.
▽ 다음글저번시간에 배운내용을 해보았는데
자료구조
번호 제 목 이름 조회 등록일
자료구조 자바 applet 구동 방법
기말과제 제안발표 내용
기말과제 최종발표 내용
기말과제 최종보고서 내용
16 자료구조 과제에 대해 질문 있습니다. 질문 김경보 3210 04-06
15 └❶ 자료구조 과제에 대해 질문 있습니다. 답변 정성훈 3127 04-12
14 자료구조 과제 질문요 질문 허효원 3194 04-03
13 └❶ 자료구조 과제 질문요 답변 정성훈 2871 04-03
11 동적 메모리 할당에 대해서 궁금한게 있습니다. 질문 이새종 3081 04-24
10 └❶ 동적 메모리 할당에 대해서 궁금한게 있습니다. 답변 정성훈 5071 04-25
9 함수원형에 대한 사소한 질문있습니다.. 질문 김지훈 2828 03-21
8 └❶ 함수원형에 대한 사소한 질문있습니다.. 답변 정성훈 2601 03-21
7 교수님 질문있습니다. 질문 정성훈 2777 03-19
6 └❶ 교수님 질문있습니다. 답변 정성훈 2630 03-19
5 저번시간에 배운내용을 해보았는데 질문 이정훈 2614 03-13
4 └❶ 저번시간에 배운내용을 해보았는데 답변 정성훈 2649 03-13
3 자료구조 자바 applet 구동 방법 공지 정성훈 4584 03-05
2 질문있습니다. 질문 정필진 4027 03-27

[1][2][3][4]