이것은 바보 같은 질문이지만, 나는 그것을 해결할 수 없다. 그리고 그것은 나를 짜증나게하기 시작하고있다!#define을 사용하여 배열을 색인 하시겠습니까?
난 다음 (REG 글로벌 임)가 : 지금
#define CS 4
#define DS 5
unsigned char reg[6] = {0, 0, 0, 0, 0, 0x10};
, 전 레지 [DS] 배열 레지 (은 0x10)의 엘리먼트 (5)에 액세스하기 위해 예상. 그러나 디버깅 (VC2010) 할 때 Visual Studio에서는 DS가 0이고 첫 번째 요소에 액세스한다고 주장합니다. 저입니까, 아니면 Visual Studio가 어리 석고 있습니까?
아마도 당신은 런타임에 #define의 값을 얼마나 정확하게 확인합니까? –
DS 값을 인쇄하려고 했습니까? – Oleg
대신 enum을 사용하지 않는 이유는 무엇입니까? –