segmentation 오류에 대해... > QT 질문/답변

본문 바로가기
사이트 내 전체검색

QT 질문/답변

QT/Embedded segmentation 오류에 대해...

페이지 정보

작성자 no_profile 연성 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 955회 작성일 19-05-14 10:58

본문

#include <stdio.h>

int factorial(int n) {
    if (n < 0) { return 0; }
    else if (n == 0) { return 1; }
    else { return n * factorial(n); }
}

int main(void) {
    int n = 0;

    printf("n을 입력하세요. : ");
    scanf("%d", &n);

    printf("%d! = %d\n", n, factorial(n));

    return 0;
}


이 코드를 그대로 돌리면 segmentation 오류가 나는 정확한 이유가 뭔가요??
6번째 줄 n을 n-1로 바꿔야하는건 알겠는데..

추천0

댓글목록

등록된 댓글이 없습니다.

Total 1건 1 페이지
게시물 검색

  • 게시물이 없습니다.

회원로그인

설문조사

새로운 홈페이지에 대한 평가

접속자집계

오늘
316
어제
894
최대
4,337
전체
4,581,991

Copyright © korone.net. All rights reserved.