for语言,c语言的 for

1,c语言的 for如果你是在vs6.0以上的版本编译的话 , 调试时应该按crt+f5,而不是直接按f5
2,for循环语句是什么for循环是编程语言中一种循环语句,其表达式为:for(单次表达式;条件表达式;末尾循环体)for循环执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时则跳出当下for循环 。for小括号内三个表达式为空 。for循环语句中首先将day的值置成1,然后根据条件表达式结果进行判断,当条件表达式的值为真时,执行循环体中的内容,即调用printf函数显示day的值 。每当执行一交循环后,都要执行小括号中最后一部分内容day++ 。for循环语句的控制流介绍:init 会首先被执行,且只会执行一次 。这一步允许您声明并初始化任何循环控制变量 。您也可以不在这里写任何语句,只要有一个分号出现即可 。接下来,会判断 condition 。如果为真,则执行循环主体 。如果为假,则不执行循环主体,且控制流会跳转到紧接着 for 循环的下一条语句 。在执行完 for 循环主体后,控制流会跳回上面的 increment 语句 。该语句允许您更新循环控制变量 。该语句可以留空,只要在条件后有一个分号出现即可 。条件再次被判断 。如果为真,则执行循环,这个过程会不断重复(循环主体,然后增加步值,再然后重新判断条件) 。在条件变为假时 , for 循环终止 。
3,for语句将for里的参数定比喻成a,b,c,大括号里是语句d既:for(a,b,c)for是这样运行的:先执行a,完了执行b,如果b成立,执行d,完了执行c,然后继续执行b,判断b是否成立 , 如果成立继续执行d,如此下去直到b不成立时,循环结束 。for循环也等价与while循环:a;while(b)d;c; }其实lz问这样的问题,其实就是还没搞懂for循环执行的顺序,回去好好看看书本,搞懂流程,你这个问题自然迎刃而解 。i可用j和k代替,for的参数都可省或不省略 。不用也可以【for语言,c语言的 for】
4 , c语言中for语句是怎么用的c语言中for语句用法:for是C语言中的一个关键字,主要用来控制循环语句的执行 。举例:int i;for(i=0; i<3; i++)// i=0是初始化部分;i<3是循环判断条件部分(当满足此条件时才进入执行for循环中的语句);i++是执行完循环体语句后的操作printf("HelloWorld");}// 上面的for语句就是控制输出3次HelloWorld 。扩展资料:for循环是编程语言中一种循环语句 , 而循环语句由循环体及循环的判定条件两部分组成,其表达式为:for(单次表达式;条件表达式;末尾循环体)1.语句最简形式为:for( ; ; )2.一般形式为:for(单次表达式;条件表达式;末尾循环体)中间循环体;}其中,表示式皆可以省略 , 但分号不可省略,因为“;”可以代表一个空语句 , 省略了之后语句减少,即为语句格式发生变化 , 则编译器不能识别而无法进行编译 。[1] for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值; 也可用来计算其它与for循环无关但先于循环部分处理的一个表达式 。“;”号之间的条件表达式是一个关系表达式,其为循环的正式开端 , 当条件表达式成立时执行中间循环体 。执行的中间循环体可以为一个语句,也可以为多个语句,当中间循环体只有一个语句时 , 其大括号执行末尾循环体后将再次进行条件判断,若条件还成立 , 则继续重复上述循环,当条件不成立时则跳出当下for循环 。参考资料:百度百科-for循环5,for是什么语句for 是循环语句 。按照规定的次数,执行N次 。比如 for(int i =0;i执行内容}这个例子就是执行内容会执行10次的 。是 c语言的一种循环语句.for是编程语言中一种开界的循环语句,而循环语句由循环体及循环的终止条件两部分组成,for循环其在各种编程语言中的实现与表达有所出入,但基本为以C语言和pascal语言代表的两种形式 。C语言中的for循环如下1.语句最简形式为:for( ; ; )2.一般形式为:for(单次表达式;条件表达式;末尾循环体)中间循环体;}其中,表示式皆可以省略,但分号不可省略,因为“;”可以代表一个空语句,省略了之后语句减少 , 即为语句格式发生变化,则编译器不能识别而无法进行编译 。6 , C语言 for用法不是很懂你的意思 。for()用法比较简单:int i;for (i=1;i<10;i++) C=F[i];希望对你有所启发for(int i=1;i<=9;i++)C=F[i];}#includeint main()int F[9];for(i=0;i<9;i++)C=F[i];printf("%d",C);}return 0;}不知楼主说的C=F[i]中的F[i]是自己输入的吗?printf("%d",x,y);不会报错,printf是一个多参数的c函数,编译的时候,printf函数本身并不知道"引号"中需要多少个参数 , 它只是按照顺序从堆栈上取参数而已 。所以用啥编译器都不会报告错误 。一个分号是一条语句 , 前缀先执行,后缀后执行 。for(i=1;i<=9;i++)c=f(i); //还要干什么?其他不详;}int i;for(i=0;i<9;i++)c = f[i];}这样就可以啦 。

    推荐阅读