新手发问望解答 为什么我写的以下代码没有输出1到10 而是输出个11?int ifor (i=1,i<=10,++i){ console.WriteLine("{0}",i);} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用的逗号分隔for条件,能执行么? 打错了 是;但是输出的还是11 不是1到10的数字,我用do和while都是的 但是用这个就不对 for (i=1,i<=10,++i)最后应是i++吧,for (i=1;i<=10;i++) int ifor (i=1;i<=10;i++){ console.WriteLine("{0}",i);}你看下i++和++i的区别。。 for (i = 1; i <= 10; ++i) ;你是不是这儿最后写了一个分号? 你的能通过编译? 厉害... ...static void Main(string[] args) { int i; for (i = 1; i <= 10; i++) { Console.Write("{0}", i); } }Console首字母是大写.i++,++i在这里看不出区别,因为都是for循环以后在执行的。 这是可能的原因,与++i还是i++无关...ps:楼主你还是先好好看书吧,先把语法掌握了,一口吃不成胖子... static void Main(string[] args) { int i; for (i = 1; i <= 10; ++i) { Console.WriteLine(i); } Console.ReadKey(); }循环输出1-10 int ifor (i=1,i<=10,++i){ console.WriteLine("{0}",i);}先自加后计算再结合逗号法则这倒是挺新鲜的楼主真是高明 for (i = 1; i <= 10; ++i) { Console.WriteLine(i); }能输出1到10我相信 for (i = 1,i <= 10, ++i) { Console.WriteLine(i); }也能输出10到1 感觉有点难度哦:treeview的问题 winform 拖拽与mouseup疑问 Socket通讯 treeview控件的一个小问题 .net中word问题 如何用C#编写ASP组件,大家帮助一下,满分求助 VS2005,32位操作系统制作的安装文件无法在64位中安装 Visual C# 2005 写一个简单Form程序问题? c# ThreadPool的问题 C#正则表达式提取数值 询问c中有关时间的函数? 模拟登录aspx页面
最后应是i++吧,for (i=1;i<=10;i++)
for (i=1;i<=10;i++)
{
console.WriteLine("{0}",i);
}
你看下i++和++i的区别。。
{
int i;
for (i = 1; i <= 10; i++)
{
Console.Write("{0}", i);
}
}Console首字母是大写.i++,++i在这里看不出区别,因为都是for循环以后在执行的。
{
int i;
for (i = 1; i <= 10; ++i)
{
Console.WriteLine(i);
}
Console.ReadKey();
}
循环输出1-10
for (i=1,i<=10,++i)
{
console.WriteLine("{0}",i);
}
先自加后计算再结合逗号法则这倒是挺新鲜的
楼主真是高明
{
Console.WriteLine(i);
}
能输出1到10
我相信 for (i = 1,i <= 10, ++i)
{
Console.WriteLine(i);
}
也能输出10到1