int[,] nums=new int[10,23]; for(int i=0;i<10;++i)
{
for(int j=0;j<10;j++)
{
//Response.Write(nums[i,j]+"<br/>");
Response.Write("*");
}
Response.Write("<br/>");
}
++ii++ 有什么区别 我看输出结果都是一样的呢 ? 为什么呢
{
for(int j=0;j<10;j++)
{
//Response.Write(nums[i,j]+"<br/>");
Response.Write("*");
}
Response.Write("<br/>");
}
++ii++ 有什么区别 我看输出结果都是一样的呢 ? 为什么呢
基础知识查google去
http://static3.photo.sina.com.cn/bmiddle/5ec0d97ct633ff27c22f2
x++ 使用x值后加1(后缀加)
i++; //当前i还是0
Response.Write(i);//现在等于1-----------------int i=0;
++i; //当前i等于 1
Response.Write(i);//输出是 1
x++ 使用x值后加1(后缀加)
int i=0;
response.write(i++);
response.write(i);
运行一下是多少??
i=0;
response.write(++i);
response.write(i);
再运行一下看看是多少啊,哈哈,楼主是否明白了呢?
x++ 使用x值后加1(后缀加) 真正项目中,很少用的
int y=x++;
执行完后,x=2,y=1
int x=1;
int y=++x;
执行完后,x=2,y=2
x++ x加1,x的值未变
首先明确:其实就是在什么时候使用i,(++i,i++)
记忆:从左到右的使用顺序
比如想下:for(int i=0;i<list.Count;i++)的话,首次i是0遍历了一次,为什么呢?
因为:i++是先使用i,再加的1;
i++ 先操作 然后再I++
你可以输出 ++i 和 i++看看就知道了