이 코드가 실행이 안되는데 왜인가요?

Era의 이미지

#include <stdio.h>
 
int main()
{
    char str[32]="Hello World";
    int i=0;
 
    while(str[i]!=NULL)
    {
        str[i]+=1;
        i++;
    }
 
    while(str[i]!=NULL)
    {
        putchar(str[i]);
        i++;
    }
    return 0;
}
김정균의 이미지

print out 하기 전에 i 값을 초기화 안해 주셨죠.