inflearn logo
강의

講義

知識共有

徹底的に始めるCプログラミング

メモリ動的割り当てと解放

메모리 동적할당시 메모리창 빨간 글씨

解決済みの質問

10

harangrang06019503

投稿した質問数 1

0

디버깅모드에서 F10버튼을 누르면,
변화하는 부분이 강의에서는 빨간색으로 보여져서 한눈에 보기가 편한데요. 저는 그냥 하얀색에서 변하지를 않습니다.

예)
pList[0] = 10; 를 실행하면 메모리창에서
0a 00 00 00 부분이 빨간색으로 변하면 좋겠는데
글자색은 안변하더라구요.

챗지피티에 물어봐도 해답을 찾을 수 없어서 ^^;; 문의드립니다. 감사합니다.

c 컴퓨터-구조 assembly-language

回答 2

1

nullnull8537

단순히 변하지 않는 다는 것으로는 구체적으로 답을 드리기 어렵습니다. 메모리 윈도우 화면 같은 곳의 색상이 변하는 것은 해당 구문 실행으로 메모리에 변화가 있었을 때 빨간색으로 표시되는 것입니다. 다른 설정상의 이유가 있을 수도 있고 메모리 위치를 잘못 기술해서 변화가 없었을 수도 있습니다.

정리하면 브레이크 포인트가 히트한 시점에 F10 키를 눌러 한 행을 실행하면 그 실행결과로 변경된 메모리 값이 빨갛게 표시된다는 사실을 기억하시고 다시 확인해보시기 바랍니다.

1

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

존잘님의 질문에 답변드립니다. 디버깅 모드에서 코드 실행 시 메모리 창에서 메모리 값이 변경될 때, 변경된 부분을 빨간색으로 표시하는 기능은 특정 개발 환경에서 지원되는 기능일 수 있습니다. 일반적으로 이 기능은 메모리 변화를 시각적으로 도와주어 디버깅의 효율성을 높여줍니다.

현재 사용 중이신 환경에서 이 기능이 작동하지 않는다면, 다음의 이유일 수 있습니다:

  1. 디버깅 설정 확인: 사용 중인 IDE의 디버깅 설정을 확인해 보세요. Visual Studio, CLion, 또는 VS Code와 같은 IDE마다 디버깅 관련 설정이 다를 수 있습니다.

  2. 업데이트 및 플러그인 확인: 사용 중인 디버깅 도구나 IDE가 최신 버전인지 확인하고, 해당 기능을 제공하는 플러그인이나 확장 프로그램이 설치되어 있는지 확인해 보세요.

  3. 메모리 창 설정: 특정 IDE에서는 메모리 창의 설정을 통해 색상 변화를 설정할 수 있는 옵션이 있을 수 있습니다. 설정 메뉴를 확인하여 메모리 변화 시의 색상 설정 옵션이 있는지 찾아보세요.

관련된 유사한 질문에 대한 답변을 참고하시기 바랍니다:
- 포인터와 배열 호환의 대하여: 메모리 디버깅에서의 변화 확인 기능에 대한 설명이 포함되어 있습니다.

위의 답변이 상기의 문제를 해결하는 데에 도움이 되었으면 좋겠습니다. 혹시 더 많은 도움이 필요하시다면 추가 질문 부탁드립니다. 곧 지식공유자께서 보다 구체적인 답변을 제공해 주실 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

리눅스로 진행해도 될까요?

0

33

2

sizeof는 컴파일 타임 연산자라서 CPU를 사용치 않는다

0

33

2

scanf("%d\n") 의미

0

51

2

주소 연산자(&) 간접 지정자(*) 반대 개념

0

66

2

Virtual Memory, Memory, Memory mapping tables

0

83

2

샘플코드 출력 오류 발생 질문드립니다

0

85

2

값의 교환에 사용되는 변수의 위치.

0

108

2

메모리 비교에 관한 질문

0

94

2

문자열 Null

0

72

1

C, C++

0

104

2

문자열 입출력 코드 에러

0

74

2

선생님! 120화 2분 50초 질문입니다.

0

76

1

caller 가 메모리 할당 해제를 할 때의 문제점 질문

0

70

2

단축키 맞는지 여부 문의드립니다.

0

67

2

문자열을 사용하는 이중 포인터에 대하여 질문합니다

0

73

1

char 포인터 변수의 크기에 대하여 제가 이해한 것이 맞을까요

0

87

2

용어 설명 필요

0

65

2

stdin, stdout

0

78

2

필수 실습 (최댓값을 반환하는 함수)

0

100

2

아......ㅠㅠ

0

110

2

버퍼 내 엔터

0

83

1

2진수 뺄셈에서 carry-out

0

128

2

union 식별자는 실무에서 보통 어디에서 사용하나요?

0

89

2

필수실습문제 공부법 (진도 vs 복습)

0

117

2