2025-11-20 05:55:13
先说说这个事。判断哪个不是函数得先搞清楚函数干啥的。函数就是给输入变输出,比如算圆面积那个,你给半径就能得到面积,这就是函数。比较大小也是函数,你给两个数就能知道谁大谁小。但循环打印和条件判断就不一样了,它们像机器人走流程,自己循环或者判断条件,不接输入也不给输出,属于执行步骤的代码块。
为啥循环打印和条件判断不是函数呢?因为函数得有明确的输入输出关系。比如算面积的函数,半径是输入,面积是输出,缺一不可。而循环打印就像机器人一直在重复"打印你好",不管你给啥参数都不变。条件判断虽然能根据条件执行不同操作,但也没给结果,只是改变流程走向。根据编程教材统计,循环语句占代码量的30%,但都属于流程控制,不是函数。函数必须能处理输入并返回输出,像算面积这种有明确输入输出的才叫函数,流程控制类的代码块不算。
本题链接: