免费音乐下载播放器:请问c语言中for的使用

来源:百度文库 编辑:高校问答 时间:2024/05/05 09:54:24
本人初学c语言,学到for循环,就是用i,请问它是一个计数器还是一个具体的量啊,为什么我看一个嵌套循环虽然能看懂,可是要很久,还有有时候是i从1增到某一个数,有时候是从某个数减到1,是不是都可以,希望大家帮忙,最好举个好例子,谢谢了啊!!

大家都习惯了用i,j,k 这样的变量来做为循环的记数变量,他就是一个变量没什么特别的意义,
有些人也使用 cnt 这样的变量来记数

比如
for(int cnt=0;cnt<9;cnt++)
{
}

for(int i=100;i>0;i--)
{
}
这样也是可以的
还有不使用任何条件
for(;;)
也是可以的就相当于
while(1)
万变不离其中,理解他,然后再运用

i只是一个变量名字,你也可以取别的名字,比如
for(j=0;j<9;j++)
增减都行

就像一楼回答的,i只是是一个变量名。
你可以理解变量为一个容器,这个容器可以用来装一些内容,为了使用方便,我们要给这个容器起名,可以是i、j、k、x、y、bit、man、woman等任意的字符。只要他符合C语言的命名规则即可。
增、减在符合C语言规则和你的需求的情况下是都可以用的。

for(i=0;i<n;i++)
{ sum=sum+i;
}
for(初值表达式;终值表达式;增量表达式)
{ 将循环变量的值累加起来;
}

都是可以的.
嵌套循环eg.:
for(i=1;i<row1;i++)
for(j=1;j<line2;j++){
c[i][j]=0;
c[i][j]=c[i][j]+a[i][j]*b[j][i];
}
多练练