switch 문
a엔 정수상수, 변수식 가능
case에는 상수식, 상수 가능 (변수, 변수식 불가능)
for문
for(초기화식; 조건식; 후처리식){
}
초기화식은 for문 도입부에서 한번만 실행된다는 점 주의!
Visual Studio 디버깅
라인 바이 라인으로 코드를 확인하기 위해, 라인 바이 라인 디버깅 가능
F10 을 누르면 되고, F10을 누를 때마다 다음 실행 줄로 넘어가며, Shfit + F5를 누르면 디버깅 중단된다.
breakpoint
특정한 부분으로 바로 가기 위해서는 breakpoint를 설정해서 F5를 눌러 실행하면 된다.
breakpoint는 해당 부분에 오른쪽 마우스 클릭, 중단점 설정 을 누르면 된다.
Watch window (조사식)
보통 아래 창에 떠있다.
조사식에서 원하는 변수명을 검색하면 해당 변수의 주소, 값 등 정보를 알 수 있다.
여기 있는 주소를 기반으로 메모리 덤프에서 해당 위치를 확인하면, 메모리 상태를 확인할 수 있다.
Memory Dump
디버깅을 시작해도 바로 아래 뜨진 않았다.
디버깅중인 상태에서 위 메뉴에서 디버그 > 창 > 메모리 를 누르면 메모리 창이 뜬다.
이런식으로 현재 라인의 메모리 상태를 확인할 수 있다.
레지스터 상태도 확인할 수 있다.
디버그 > 창 > 레지스터를 누르면 해당 레지스터들이 어떤 값을 가지고 있는지 확인 가능하다.
'언어 > C&C++ 응용' 카테고리의 다른 글
[C] 특수 입력 (0) | 2021.08.24 |
---|---|
[C] Visual Studio 경고 레벨 높이기 (0) | 2021.08.11 |
[C] 난수 발생 (0) | 2021.08.03 |
[C] LNK1168 에러 (0) | 2021.08.03 |
[C] Visual Studio scanf 해결 (0) | 2021.08.02 |