关于字符串函数的
#include<stdio.h>
#include<string.h>
void main() //这是个判断输入的字符串是否为回文数的程序。
{
char a[20];
int i,j;
scanf("%s",a);
i=strlen(a); //为什么strlen函数统计字符串的个数时忽略空格?
for(j=0;j<i/2;j++)
if(a[j]!=a[i-j-1])break;
if(j==i/2)
printf("Yes");
else
printf("No");
//假设我在输入字符串前加放若干个空格如("_ _ abc")
为什么字符数组a[0]还是第一个字母a?
}
请指教,谢谢!