수업시간에 배운 것은 do while, for문이 다여서 정리를 안 했었는데
참고자료로 받은 디버깅 책에 좋은 팁들이 많아서 정리한다.
F9 - 중단점 설정
F10 - 프로시저 단위 실행
코드를 보이는 그대로 실행한다.
F11 - 한 단계씩 코드 실행
함수를 호출하고 그 함수 내부로 들어가 한줄씩 실행한다.
Ctrl + F10 - 커서까지 실행
중단점을 설정하지 않고 바로 특정 위치까지 실행하다 멈출 수 있다.
다음에 실행될 문 변경
디버깅 도중 현재 부분의 앞부분을 한 줄씩 실행하려고 할 때
중단점을 원하는 지점까지 드래그하면 다음에 실행된 문을 변경할 수 있다.
이미 실행된 부분의 결과는 사라지지 않고 그대로 있기 때문에 주의해야 한다.
포인터 배열의 내용 보기
포인터 배열은 배열과 달리 첫번째 요소의 값만 보여주는데 요소 값을 보고싶다면
[디버그] - [창] - [조사식]을 선택하고 포인터 배열 이름, 알고 싶은 행 개수를 입력하거나
포인터 배열이름[알고싶은 요소인덱스]를 입력해 특정 요소 값만 확인할 수 있다.
포인터배열 이름 + 위치, 행 개수를 입력하면 특정 위치부터 행 개수만큼 요소 값을 볼 수 있다.
중단점 조건
중단점이 설정된 곳에 매번 멈추지 않고 특정 조건에만 멈추기를 원한다면 중단점에 조건을 설정할 수 있다.
조건은 1.특정 변수값이 변하거나 2.특정값이 되는 경우 두가지 경우에 설정할 수 있다.
적중 횟수
매번 멈추지는 않고 특정 횟수 일 때 중단되기를 원한다면 사용한다.
조건을 사용할 때 팝업 메뉴로 선택하면 사용할 수 있다.
Ctrl + F9 - 중단점 비활성화
'Today I Learned' 카테고리의 다른 글
| 23.01.18 - 메모리2, 함수, 정적 변수(static) (0) | 2023.01.18 |
|---|---|
| 23.01.17 - 메모리 (0) | 2023.01.17 |
| 23.01.13 - 분기문, 난수 생성 (0) | 2023.01.13 |
| 23.01.12 - 연산자2, 분기문 (0) | 2023.01.12 |
| 23.01.11 - char, bool , 연산자 (0) | 2023.01.11 |