공부 중에 이해가 안되는 부분이 있어서 질문 드립니다............
엄지
2025.09.06
#include stdio.h
#include conio.h
#define esc 0x1b
#define f1 0x3b ------1) f1의 값을 0x3b로 굳이 정해주는 이유가 뭔가요?
f1 값은 아스키코드로 없다고 하던데 그래서 그런건가요???int main()
{
int i;
char ch=_getch(); -----2) getch 앞에 _ 이 대쉬 부분 설명 좀 해주세요..
if (!ch) -------3) !ch 는 어떤것을 말하나요?
{
if (_getch()==f1) --------4) 이 부분을 잘 모르겠네요;
{ ----------5) getch() 가 0을 반환해준다고 하던데
위에 1번에서 말한 0x3b에서의 0을 말하는 건가요?
동작 과정 좀 설명해주세요.......
printf(hello! \n);
}
}
}
생소한 부분들이 있어서 이해가 안 되는데 설명좀 부탁드립니다..........
-
로와 2025-09-06
5)번 질문 ... 0X3b 에서 0를 말하는 건가요?
아주 인상적인 질문입니다.
