各位大神帮忙看看,这个字符串数组,的第七行总是报出警告,且无输出。(字符串的指针逆向输出)
#include<stdio.h>2 int main()
3 {
4 char str[100];
5 char *p;
6 int i;
7 p=&str;
8 for(i=0;i<100;i++)
9 {
10 scanf("%[^\n]",str);
11 }
12 for(i=0;i<100;i++)
13 {
14 *(p+i)=str[i];
15 }
16
17
18 for(i=100;i>=0;i++)
19 {
20 printf("%c",*(p+i));
21 }
22
23 return 0;