목록C언어 (2)
영넌 개발로그

https://youtu.be/2gSW9Z_3SM4 구현영상 . . . 구현된 기능 1. start 버튼을 누르면 랜덤으로 지뢰 배치 2. 마우스 좌클릭시 지뢰가 있는 테두리까지 열림 (숫자를 표시할 수 있는 부분까지) 3. 노란 박스 위에서 마우스 우클릭시 지뢰가 있는 곳을 표시할 수 있음 -> 깃발 표시 4. 깃발 표시 위에서 마우스 우클릭시 모르는 부분을 표시할 수 있음 -> 물음표 표시 5. 숫자 표시 위에서 마우스 좌, 우 동시 클릭시 - 지뢰가 있으면 지뢰 위치가 깜빡거림 - 지뢰가 없으면 칸이 열림 6. 지뢰를 전부 찾으면 win, 지뢰를 클릭하면 lose 7. restart 버튼을 누르면 모든 칸 초기화 해당 링크에는 최종 실행 프로그램 동작 영상이 담겨있으며, 재생목록에 각 기능 구현 방..

함수 안에서 함수 자기 자신을 호출하는 것 탈출 부분과 지속 부분으로 나누어져 있음 장점 일반적으로 코드가 짧다. 이해가 쉽다. 단점 메모리를 많이 차지한다. (자기 자신이 끝나지 않은 상태에서 계속해서 호출하게 되면 이전상태를 기억해야 한다. 이때문에 메모리를 놓지 않고 잡고 있게 되어 메모리를 많이 차지하게 된다.) 시간이 많이 걸린다. (함수를 계속해서 호출하면서 시간이 걸리게 된다.) ex_1) 거듭제곱 계산하기 : power(x,n) non-recursive --> for문이용 recursive 탈출 조건 => if n==0 return 지속 조건 => return x*power(x,n-1) p(x,n) 1. 탈출 if n==0 > return 1 2. 지속 if ..