问题补充说明:我刚始习c语言所想知道基础谢谢
for是一个循环语句,和while是类似的,for一般来自的用法有基纤拦:
for(i=0;i<1360问答0;i++)
{
printf("helloworld");
}
这里就是输出1写0次helloworld,为什么是10次呢?因为首先i=0,第一次先判断i<10是否成立,成立的话,就运行printf("helloworld"竖谨);,然后回过来i++,再判断i<10是否成立,成立的话再运行{}内的程序,最后当i=9时,再回过来i++,i变为10,再利向句教肥则判断i<10已经不成立了,所以就工影机北素句苦也概联结束for语句,养逐否i从0~9一共是10次笔小飞洲序密却杀晶,所以输出10次helloworld。while的话也类似的道理。
for也可以这样用:for(inti=0;i<10;i++),这里的i的周期(或者生命)只存在与这个for语句搏胡内,当for语句结束后,这个i就不存在了,是个临时变量,其他的话用法基本上就扩基斗益士传话停并装顶是这样。