게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
재귀함수 관련문제인데 이렇게도 쓸 수 있나요???
게시물ID : programmer_13790짧은주소 복사하기
작성자 : 치킨vs피자
추천 : 0
조회수 : 406회
댓글수 : 4개
등록시간 : 2015/10/11 08:37:21
옵션
  • 본인삭제금지
반환형과 매개변수는 이렇게되구요.
void tohex(int)
int getNum()
 
스펙에 나오는 메인이 이렇게 되어있는데요
void main()
{
    tohex(getNum());
    printf("\n");
}
 
이해가 안되는게 getNum에서 숫자를 입력받아서 tohex의 매개변수로 넘겨주는건데
getNum의 값을 어디 저장하지도 않았는데 바로 tohex의 매개변수로 줄 수가 있는건가요??
 
getNum()의 몸체는 대충
 int input;
 printf("숫자를 입력하세요 : ");
 scanf("%d", input);
 return input;
이렇다고 생각을 하고 있는데...
 
제가 생각하기로 main에서
예를 들면
int x = getNum();
이런식으로 먼저써줘야된다고 생각이 들거든요..?
 
요약하자면
void main()
{
    tohex(getNum());
    printf("\n");
}
이렇게 쓸 수가 있는건가요??
 
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호