利用二维数组将静夜思倒序出来

1.利用二维数组将静夜思倒序出来,我是C语言初学者,对这个问题还不大懂。

char * arrs[] = {"床前明月光","疑是地上霜","举头望明月","低头思故乡"};
然后打印。

代码如下:

#include <stdio.h>
int main()
{
    char buf[4][40] = {"床前明月光","疑是地上霜","举头望明月","低头思故乡"};
    int i;
    for (i=3;i>=0;i--)
    {
        printf("%s\n",buf[i]);
    }
    return 0;
}