为什么这个地方要这样!!
三年悔悟 2008-03-20 11:06:33 大家看看初学者了这段代码我有问题要问题:
namespace ConsoleApplication10
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("输入字符");
string wu = Console.ReadLine();
Console.WriteLine("输入个数{0}", wu.Length);
string kgdleeq="";
for (int a = wu.Length-1; a>=0; a--)
{
kgdleeq += wu[a];
}
Console.WriteLine("输出相反字符{0},反回多少个数{1}", kgdleeq,kgdleeq.Length);
Console.ReadKey();
}
}
}
其他地方都看的懂就是 for(int a=wu.Length-1;a>=0;a--)
{
kgdleeq += wu[a];
}
看不懂啊,为什么要int a=wu.Length-1才能使字符相反了,我是实在搞不明白这原理。大家帮我解答一下,谢谢