int i = 12345;
        string s = i.ToString();
        for (int j = s.Length-1;j>=0;--j)//代表什么意思?
        {
            Console.Write (s[j]);//??
        }   请解释一下里面的for语句和Console.Write(s[j])输出?

解决方案 »

  1.   

    for就是循环
    Console.Write就是在控制台上打印。
      

  2.   

    从字符窜最后一个字符倒着输入
    Console.Write就是在控制台上打印 
      

  3.   

     int i = 12345; 
            string s = i.ToString(); 
            for (int j = s.Length-1;j>=0;--j)   //代表 for(int j=5-1;j>=0;j--)
            { 
                Console.Write (s[j]);//??      //Console.Write是输出语句         s[j]这东西谁写的?  s不是数组,不能这样用!会报错! 
            } 
      

  4.   

    字符串可以直接用index来指定位置的。
    string str="ABCDEF";
    char c=str[0];//str[index]...这里的index可以是0,1,2……c的输出结果是A
      

  5.   

    --j,要改成j--,前着先-1再执行下面的代码,后面的先执行再-1.
    int j = s.Length-1,条件肯定会越界
      

  6.   

    他里面的s是字符串,能s[j]输出么