你这里数组只有4个元素,这里改成 for(i = 3; i >= 0; --i)
倒叙打印的话,这样写:
#include<iostream>
using namespace std;
int main()
{
char arr[5] = { 'g','o','o','d' };
for (int i = 0; i < 4; i++)
cout << arr[i] << " ";
for (int i = 0; i < 4; i++) //倒叙打印
cout << arr[3-i] << " ";
return 0;
}
就可以了