char str1[] = "hello";
P1 = str1 + strlen(str1) - 1;
末尾を指すて書いてあるんですけど
最初のstr1は、どうして必要なんですか?