真的是很费解。做编程好多年了。最近突然感觉 为什么我每次循环都 i=... i++...什么的。谁有解释不。
解决方案 »
- 很奇怪的一个sql语句问题....没查出错在哪,请帮忙,,急~~~
- 请教一个XML查询
- 在Dreamweaver中,或是VS2005中,使用C#,怎么做使链接出来的窗口是新窗口,而不是同一个窗口,只是页面在切换
- asp.net前台javascript脚本问题!
- 如何转换ASP开发时的观念!
- 散200分 .Net2.0+win2003下的IIS的奇怪问题 解决马上给分
- 求《系统集成项目管理工程师》模拟试题
- 请推荐一本学习ASP.net的书籍
- datagrid 的分页功能
- 关于在Datalist等数据控件的模板中使用含有多选性质的控件的疑惑
- dtree.js中链接地址前面的图标显示问题
- 关于回发事件后listbox选中问题
2. 课本上的例子也一般都是用i;
3. int类型来的简写而来,比如string喜欢定义成s或者str,float用f等,直接可以从变量上看的出变量类型。
我现在就试着用m 了 for (int m=0;m<17;m++){}
for(i=1;i<10;i++)
{
for(j=1;j<i;j++)
{
console.writeLine("{0}*{1}={2}",i,j,i*j);
console.readLine();
}
}
有木有啊 - -
int i;
int j;
for ( i = 1; i < 10; i++)
{
for ( j = 1; j <= i; j++)
{
Console.Write("{0}*{1}={2} ", i, j, i * j);
}
Console.WriteLine("");
}
Console.ReadLine();
{
for (int j = 1; j <= i; j++)
{
Console.Write("{0}*{1}={2} ", i, j, i * j);
}
Console.WriteLine("");
}
Console.ReadKey();
用两个或者多个字母代替i也是可以的,没啥没有见过呢??写了很多年代码了 用个的很多,比如 j k s
等等,不只是用过i 但是从没有见过用两个字母的,也没有在别人的代码中见过.....为什么呢?
下标是i,j,k
常量是a,b,c
变量是x,y,z
吼吼~~~
不是什么index,int,integer的缩写。
i,j,k,m,n这几个都是常用的循环变量。
你自己喜欢用其它的也一样,没那么多讲究。
index
很多关于循环的词缩写是i
网上很多教程也喜欢这样,习惯了就和顺口溜一样顺手了,反正改成别的也没得的可能abcd之类容易开始用掉,所以这种++的开始习惯用i后来就不会再用abc之类做变量名了
i,j作为循环变量
p,q作为指针变量
s,t作为字符串变量
...使用约定俗成的名字,可以提高阅读性,别人一眼能明白变量的意思。