生手提问:想把一个字符数组里的东西倒
发布时间: 2013-10-15 16:47:37 作者: rapoo
新手提问:想把一个字符数组里的东西倒序的放进另一个数组,为啥错了呢
char a[6] = "hello";
char rev_a[6] = "";
for(int i = 0; i < 6; i++)
{
rev_a[5-i] = a[i];
}
printf("%s\n",rev_a);
最后输出的结果 是空白,是数组下标的问题吗,研究好一阵了~~头疼 新手求解,谢谢。 printf c 数组下标
[解决办法]for(int i = 0; i < 5; i++)
rev_a[4-i] = a[i];
[解决办法]不好意思,有个地方错了
for(int i = 0; i < 5; i++)
{
rev_a[4-i] = a[i];
}