编写回文数的代码中遇到这么一段
int i = 0;
int j = 0;
while ((i <= (int)strlen(str) / 2) && (j == 0))
{
if (*(str + i) == *(str + (strlen(str) - i) - 1))
{
i++;
}
else
j = 1;
}
return j == 0 ? 1 : 0;
这段怎么理解啊,尤其是
if (*(str + i) == *(str + (strlen(str) - i) - 1))
有点看不懂。。。
谢谢解答哈。