#include<stdio.h>
#include<string.h>

int main(void)
{
 char str[100];
 int str_cnt;
 int i;

 printf("영문자 및 숩자를 입력:");
 scanf("%s",str);

 printf("\n");
    printf("입력한 문자열 ==> %s\n",str);
 printf("변환된 문자열 ==>");

 str_cnt=strlen(str);<<<지금 여기서부터 궁금한게있습니다

 for(i=str_cnt;i>=0;i--)
 {
  printf("%c",str[i]);
 }

 printf("\n");
}

제가 입력을 ABC로 했다고 가정합시다

그러면 A가 str[0], B가 str[1] C가 str[2] 겠지요?

 

여기서 str_cnt=strlen(str)이면 ABC를 입력했으니 str_cnt가 3이되겠지요

 

i=str_cnt에 의해서 i=3부터 시작할껀데

printf("%c",str[i]);여기서 i가 3이니 %c의 출력은 str[3]이 나와야되는게아닌가요?;