visual studio 디버그 모드에는 크게 3가지 키 -> f5,f10,f11이 있다.
f5: 에러가 있는지 확인하고 에러가 있으면 디버그 모드로 들어가서 해당 에러를 확인.
f10: main의 첫째 줄부터 한 줄씩 확인. 단 함수 호출 시 함수로 들어가진 않고 메인에서 계속 내려간다.
f11: main의 첫째 줄부터 한 줄씩 화인. 함수 호출 시 그 함수로 들어가서 함수 안에서도 계속 한 줄씩 내려가며 변화 확인 가능.
디버그 모드 시 뜨는 창 중 자동과 로컬 조사식이 있다.
자동: 현재 코드에서 필요한 부분이 자동으로 뜬다. 로컬 : 현재 지역에 있는 공간들이 뜬다. 조사식 : 내가 필요할 때, 원하는 데이터들을 불수 있게끔 조작한다. (이름/값/형식) (이름은 우리가 호출한 공간의 이름. 값은 그 공간 안의 데이터. 형식은 그 공간의 타입)
노란색 화살표의 의미 : 지금부터 저 코드를 실행시키겠다는 것. 실행을 한게 아니라. 실행을 시키겠다는 거다. => 바뀐 부분은 빨간색으로 표시된다.
디버그 모드를 나가는 방법은 shift + f5
해당부분을 확인하고 싶을 때, 브레이크 포인트를 건다. 커서를 갖다 두고, f9를 누르면 빨간색으로 상태가 떠있따. 이 부분이 breakpoint 그리고 나서 f5를 누르면 해당 breakpoint부터 디버그가 실행된다.
참고자료
kg아이티뱅크학원 (자료구조 수업)