for循环如何取最大数和最小值?

如题所述

用for循环求最大值和最小值的方法如下:

通过for循环找到一组数中的最大值和最小值,这里有个小技巧,可以通过创建一个变量并把数组[0]位赋给创建的变量,通过赋值的变量和数组比大小做对比;通过if判断就找出我们想要的值了。

for循环介绍如下:

for循环是编程语言中一种循环语句,而循环语句由循环体及循环的判定条件两部分组成,其表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}。

其中,表示式皆可以省略,但分号不可省略,因为“;”可以代表一个空语句,省略了之后语句减少,即为语句格式发生变化,则编译器不能识别而无法进行编译。

for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句,用来给循环控制变量赋初值;也可用来计算其它与for循环无关但先于循环部分处理的一个表达式。

执行的中间循环体可以为一个语句,也可以为多个语句,当中间循环体只有一个语句时,其大括号{}可以省略,执行完中间循环体后接着执行末尾循环体。

执行条件的判断方式不同如下:

for循环执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时则跳出当下for循环(遇到不满足的条件就立刻退出)。

while循环当满足条件时进入循环,进入循环后,当条件不满足时,执行完循环体内全部语句后再跳出,而不是立即跳出循环(计算条件不满足时,也仍会执行完当前循环)。

温馨提示:答案为网友推荐,仅供参考