#include <stdio.h>


int ConvCase(int ch)
{
 int diff='a'-'A';
 if(ch>='A' && ch<='Z')
  return ch+diff;
 else if(ch>='a' && ch<='z')
  return ch-diff;
 else
  return -1;
}


int main(void)
{
 int ch;

 printf("문자입력: ");
 ch=getchar();
 ch=ConvCase(ch);
 if(ch==-1)
 {
  puts("범위를 벗어난 입력입니다.");
  return -1;
 }

 putchar(ch);
 return 0;
}

 

여기서 ConvCase 함수가 이해가안가는데

 

저함수좀 자세하게 설명좀 해주세요... ㅠ