有问题就有答案
Q1:解释一下这个程序中for的用法 最好举例说明下
这个程序是典型的冒泡排序法,把输入的10个数字从小到大排列。for循环中的内部循环和外部循环是有区别的。例如,对于(j=0;j9;j)对于(I=0;i9-j;I)在这个语句中,第一行是外环语句,第二行是内环语句。当c语言运行时,首先运行内部循环语句,然后运行外部循环语句。即在第一个循环中,外循环j=0,然后运行内循环语句,有一个for(I=0;i9;I)此时内循环共9次。同理,第二个周期需要8次。可以得出结论,这个循环总共有9 8 7 6 5 4 3 2 1=45次。最后一个for语句是循环输出语句,即输出10个排列好的数据。如果你还不明白,楼主会补充问题。至于你提到的例子,很难解释。希望回答对楼主有帮助。
Q2:这个java程序中for循环是什么意思啊
这是JDK5的新功能。迭代for循环也称为增强for循环。事实上,它与for循环没有什么不同。如果你不习惯,就用for循环。
Q3:小程序for什么意思?
这定义了一个需要2个参数的函数。参数arr是一个对象数组,数组的每个元素(它是一个对象)都有一个名为id的属性。参数id是要从对象数组中删除的对象的id。当调用这个函数时,它将遍历数组的每个元素,以确定这个元素的id是否等于另一个参数的id。如果它们不相等,保留这个元素并按(保存)到数组temp中;如果它们相等,它们不会被压入数组temp(即被删除)。最后返回的数组temp是在删除了属性id等于array arr中的参数id的所有元素后剩下的元素组成的数组。也就是说,功能是过滤对象数组arr中id属性值等于参数id的对象。
Q4:编程中的for是什么意思
在C语言中,for语句使用最为灵活,它的一般形式为:for(表达式1; 表达式2; 表达式3)
Q5:程序开发中循环语句for详解?
首先,for循环语句是程序中性能最高的循环之一,我通常使用它。for有两种形式:一种是数字形式,另一种是一般形式。以数字for循环的形式,内部代码块通过数学运算连续运行。下面是它的语法:block将使用name作为循环变量。从第一个exp的开始到第二个exp的值,步长是第三个exp。更具体地说,for循环是这样的。注意以下几点:所有三个控制表达式都只计算一次,并且在循环开始之前计算表达式。这些表达式的结果必须是一个数字。Var、limit和step都是不可见的变量。这里给出的名字只是为了方便解释。如果没有给出第三个表达式(步长),步长将被设置为1。您可以使用break和goto退出for循环。循环变量v是循环内部的局部变量;如果在循环结束后需要使用该值,请在退出循环前将其分配给另一个变量。for的一般形式是通过一个叫做迭代器的函数来工作的。每次迭代都会调用迭代器函数来生成一个新值。当该值为零时,循环停止。for循环的一般语法如下:注意以下几点:explist只会计算一次。它返回三个值,一个迭代器函数、一个状态和一个迭代器的初始值。f、s和var都是隐形变量。为了便于解释,这里都取了名字。您可以使用break跳出for循环。变量var_i是循环的局部变量。for循环结束后,您不能继续使用它。如果需要保留这些值,请在循环跳出或结束之前将它们分配给其他变量。直到第二个exp的值,它的步长是第三个exp。更具体地说,for循环是这样的。注意以下几点:所有三个控制表达式都只计算一次,并且在循环开始之前计算表达式。这些表达式的结果必须是一个数字。Var、limit和step都是不可见的变量。这里给出的名字只是为了方便解释。如果没有给出第三个表达式(步长),步长将被设置为1。
Q6:下面的程序中的for循环是什么意思?大括号里面的没有i 是不是运行9次的作用,求for的作用!!
这里,for是控制计算次数的函数。I的范围从2到10,一共9次,i=2的时候I计算一次,然后每次加自己,下面的s=s ^ 2 * h;h=h/2;执行一次,最后循环结束,输出结果。