把指针str所指的字符串按相反的顺序赋给rev[]。 #include~stdio.h> majn( ) { char*str=“abcdefg”; char rev[10]; int i; printf(“\n”); for(i=0;i

admin2014-08-29  35

问题 把指针str所指的字符串按相反的顺序赋给rev[]。
#include~stdio.h>
majn(    )
{
char*str=“abcdefg”;
char rev[10];
int i;
printf(“\n”);
for(i=0;i<7;i++)
rev=’\0’;
printf(“%s\n”,rev);
}

选项

答案reviii=*(str+6一i):

解析 str表示字符串的首地址,str+6-i表示依次从字符串的后边取字符。
转载请注明原文地址:https://kaotiyun.com/show/PyvR777K
0

最新回复(0)