C语言语言中FOR的用法
for 是一个循环语句,和while是类似的,for一般的用法有:
for(i=0;i<10;i++)
{
printf("hello world");
}
这里就是输出10次hello world,为什么是10次呢?因为首先i=0,第一次先判断i<10是否成立,成立的话,就运行 printf("hello world");,然后回过来i++,再判断i<10是否成立,成立的话再运行{ }内的程序,最后当i=9时,再回过来i++,i变为10,再判断i<10已经不成立了,所以就结束for语句,i从0~9一共是10次,所以输出10次hello world。while的话也类似的道理。
for也可以这样用:for(int i=0;i<10;i++) ,这里的i的周期(或者生命)只存在与这个for语句内,当for语句结束后,这个i就不存在了,是个临时变量,其他的话用法基本上就是这样。
c语言中for语句是怎么用的
1、for是C语言中的一个关键字,主要用来控制循环语句的执行。
2、下面举例说明for语句的使用方法: int i; for(i=0; i<3; i++) // i=0是初始化部分;i<3是循环判断条件部分(当满足此条件时才进入执行for循环中的语句);i++是执行完循环体语句后的操作 { printf("HelloWorld"); } // 上面的for语句就是控制输出3次HelloWorld。 扩展资料for循环是编程语言中一种开界的循环语句,而循环语句由循环体及循环的终止条件两部分组成,for循环其在各种编程语言中的实现与表达有所出入,但基本为以C语言和pascal语言代表的两种形式。
参考资料for循环语句_百度百科。
C语言里的for语句怎么用
对于你的程序 main() { int i, j, k; 1printf("i j k\n"); 2for (i=0; i<2; i++) -------------------------- 3 for(j=0; j<2; j++) -------------------------- 4for(k=0; k<2; k++) -------------------------- 5printf(“%d %d %d\n", i, j, k); -------------- 6} 输出结果: i j k 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 程序先执行printf语句 输出ij k然后执行for循环 先执行3语句由于 i=0, i<2 所以执行下一语句执行4的for循环 j=0 j<2 所以执行下一语句执行5语句for循环 k=0 k<2 所以执行下一语句执行6的printf语句 输出 0 0 0 由于k的循环没执行完 返回5 语句执行5for中的 k++ k=1 k<2 执行下一语句 6 输出 0 0 1 然后再回5 由于k=2 停止 执行4语句j++ j=1 j<2 开始执行下一语句 5语句 k赋值0 在开始5、6语句的循环 依次结果是 0 1 0/ 0 1 1当j=2 时 不在是j<2 开始执行3语句 对j赋值0开始再次循环。
转载请注明出处华阅文章网 » c语言中for语句的用法