在vs2015中,有的程序编译的时候没有报错,为什么在运行时就不能运行例如下面这个程序
#include<stdio.h>#include<string.h>
int main()
{
void h(char s[]);
char s[100];
printf("input");
scanf_s("%s", s);
printf("换后%s ", s);
return 0;
}
void h(char s[])
{
char t;
int i, j;
for (i = 0,j = strlen(s);i < (strlen(s) / 2);i++, j--)
{
t = s[i];
s[i] = s[j - 1];
s[j - 1] = t;
}
}