void reverse(char a[][20],int count)
{
char b[20] = {0};
for (int i = count -1;i >=0 ; i--) {//反向取出a中的字符串
strcpy (b, a[i]);//将字符串赋值给b
for (int j = 0; j < 20; j ++) {
if (b[j] != '\0') {//打印字符串b
printf("%c",b[j]);
}
}
printf(" ");
}
}
int main(int argc, const char * argv[])
{
char a[3][20] = {"tom","is","cat"};
reverse(a,3);
return 0;
}