//1번 코드
int num1;
printf("숫자입력");
scanf("%d",&num1);
if(num1==1)
{
printf("입력한 숫자는1입니다.");
}
return 0;
//2번 코드
char word;
printf("문자입력");
scanf("%c",&word);
if(word==apple)//여기에서 식별자 apple이 정의되어 있지 않다는 메세지가 발생합니다.
{
printf("입력한 문자는 사과입니다.");
}
return 0;
1번 코드는 정상적으로 실행되는데 2번 코드는 안되는 이유가 뭔지 정확하게 알고싶습니다. 컴퓨터가 데이터처리를 2진법으로 한다는 것 까지는 알겠는데 그거랑 관련이있는건가요? 혼자서는 도저히 답이 안나와 질문드립니다.