#include <stdio.h>

void main()

{

int i,result;

printf("수:");

scanf_s("%d", &i);


if (i % 2 == 0)

result = "짝수";

else result = "홀수";


printf("입력한 수 %d은(는) %s입니다.", i, result);

}



if else문 안에서 result가 문자열로 저장되는데 

result는 정수형으로 선언되있음

이게 왜 쳐 돌아가는지 이해를 못하겠는데 설명좀 해주실분;;