为什么数组元素没有向前移一位?
#include"stdio.h"#include"string.h"
void test(char str[],int n)
{
char temp;int i;
temp=str[0];
for(i=0;i>n-1;i++)
str[i]=str[i+1];
str[n-1]=temp;
}
void main()
{
char s[6]="abcde";
int i,n=3,len;
len=strlen(s);
printf("\n");
test(s,len);
puts(s);
}
为什么数组元素没有向前移一位呢?