【发布时间】:2015-12-07 20:48:29
【问题描述】:
请注意,此问题不是与this 或this 重复,因为其他问题没有operator 组件并且不询问我要询问的参数和参数的详细信息。
我将使用vb.net 教授第一门编程课程。请注意,本课程将仅涵盖过程式编程(重点关注算法思维),不会提及 OOP,因此没有运算符重载。
我正在寻求帮助以弄清术语:
以下陈述是否正确:过程可以具有 参数。如果一个过程有参数,那么它接受 参数?
parameter一词仅指过程还是也指操作员?也就是说,我可以说二进制运算符有两个参数,即使是在谈论内置类型(例如Integer)时?说一个运算符有 操作数有错吗? (就像说一个过程有 参数是错误的)
两个不同的术语——
argument和operand——分别用于过程和操作符,是仅由历史原因解释,还是这两个概念之间存在根本区别?过程的
parameter是否包含参数名称?我认为在C++(关于函数s'参数的问题)答案是“否”;vb.net中的内容是什么?
【问题讨论】:
-
如果您是从 VB.NET 开始的,您最好专注于实际使用该语言,而不是太担心名称。
-
@GSerg 我已经添加了为什么它不是重复的解释。
-
@varocarbas 这是我第二次教授这门课程,所以我对这门语言很熟悉。我只是想确保在教学时使用正确的术语。
标签: vb.net terminology