#include <stdio.h> #include <string.h> int main() { char str[30]={0}; scanf("%s",str); int n=0; scanf("%d",&n); char *p=&str[n-1]; for(int i=0;i<strlen(str)-n+1;i++) { printf("%c",*(p+i));//str指向h,h+6=o,因此h+(n-1) } return 0; } 这个代码并不是我写的,拿出来解析一下。 char *p=&str[n-1];这里p的的开头指向第6个字母,即...