这个语句是怎么运行的?
大神帮我看看这个语句吧puts(s[i]!=s[len-1-i]?"no":"yes");
这个语句中的i是怎么赋值的?
#include <stdio.h>
#include <string.h>
int main (void)
{
int n,len,i;
char s[1024];
scanf ("%d%*c",&n);
while (n--)
{
gets(s);
len=strlen(s);
for (i=0;i<=len/2;i++)
{
if (s[i]!=s[len-i-1])
break;
}
puts(s[i]!=s[len-1-i]?"no":"yes");
}
return 0;
}