C语言中 int p=x==y是什么意思

#include<stdio.h>
#include<string.h>
int f(char x,char y)
{
int p=x==y;
return p;
}
int main( )
{
char a[500];
int i,j,k;
j=1;
fgets(a,500,stdin);
k=strlen(a)-1;
if(k==0)
printf("Yes\n");
else
{
for(i=0;i<=k/2;i++)
j*=f(a[i],a[k-1-i]);
if(j==1)
printf("Yes\n");
else
printf("No\n");
}
return 0;
}

上述程序中int p=x==y是什么意思,求解

如果x和y相等,则p为1,否则就是0。也就是把x和y的比较结果赋值给p
温馨提示:答案为网友推荐,仅供参考
相似回答