#include "Stdio.h"
#include "Conio.h"
#include "string.h"
char str[]="madam";
int i=0,j=strlen(str)-1;
int main(void)
{
(i==j||i+1==j)?(puts("yes"),getch()):(str[i++]==str[j--]?(main()):(puts("no"),getch()));
}
随手写了个,却出错了
帮我看下,
为什么就这个j=strlen(str)-1;是非法的初始化