count함수를 거쳐간 이후로 전역변수로 선언해뒀던 N값이 8에서 20으로 갑자기 바뀝니다..
첨부한 코드 그대로 돌려보시면 ##N=8 이었다가 main함수로 돌아오면서 N=20이 출력됩니다..
count(-1);
count에서는 if(len[start]==1) return cnt[start]=1;
이렇게 바로 쓰시는데 프로그램이 안터진게 더 신기하네요...
start 가 -1이고, len[-1]을 참조하기 때문에 어떤 결과가 나올지 모르는 코드입니다.
댓글을 작성하려면 로그인해야 합니다.
mic1021 8년 전
count함수를 거쳐간 이후로 전역변수로 선언해뒀던 N값이 8에서 20으로 갑자기 바뀝니다..
첨부한 코드 그대로 돌려보시면 ##N=8 이었다가 main함수로 돌아오면서 N=20이 출력됩니다..