이제 다시 혼란스러워합니다. 이전의 C 코드에서 이상한 부분을 발견했습니다. 터미널에 인쇄하는 것처럼 보이는 덤프 함수가 있는데 왜이 "#if 0"이 사용되었는지 설명 할 수 있을지 궁금합니다."#if 0 ... # endif"선언의 목적은 무엇입니까
내 생각 엔
#if 0
dump(b, cnt)
char *b;
int cnt;
{
int i;
if (cnt == 0)
return;
for (i=0; i < cnt; i++, b++){
if ((i % 16) == 0)
printf("\n");
printf("0x%02x ", *b);
}
}
#endif
쉽게 테스트를 위해 코드 조각을 활성화/비활성화 할 수 있습니다. –
그리고 당신은 그것이 주석과 동등하지 않다고 생각할 필요가 있습니다. –