C语言字符数组问题求助啊!
题目是:编写一个函数Inverse,实现将字符数组中的字符串逆序存放的功能。
代码是:#include<stdio.h>
void inverse(char s[],int len);
void main()
{
char str[10];
gets(str);
inverse(str,10);
puts(str);
}
void inverse(char s[],int len)
{
for(int i=0 ; i < len ; i++)
{
char temp = s;
s = s[len-2-i];
s[len-2-i] = temp;
}
}
请问在vc下编译出错为什么啊?