@H_404_1@几乎是午夜,我刚才有一个问题在我的头是“for循环”一个声明或功能.
我一直认为这是一个声明,但我做了一个谷歌搜索它是一个功能,并确实有结果.那是什么呢那么在这种情况下,函数和语句有什么区别呢?
解决方法
一个for循环通常不是一个函数,它是一种称为流控制结构的特殊语句.
一个statement是一个命令.它做某事在大多数语言中,语句不返回值.例:
print "Hello World"
A function是可以在程序其他地方调用的子程序.函数往往(但不一定)返回值.例:
function(a) { return a * 2 }
也称为复合语句的control structure是用于指导执行流程的语句.例子:
if (condition) then { branch_1 } else { branch_2 } for (i = 0; i < 10; i += 1) { ... }
还值得注意的是,expression是一个评估值的代码.例:
2 + 2
所有示例都是伪代码,不与任何特定语言相关联.还要注意,这些不是排他的类别,它们可以重叠.