我只有一个术语问题。我已经读过,如果,foreach等是语句,但它在术语中意味着什么 - 这些命令是什么? 这可能是“在翻译中丢失”的问题
答案 0 :(得分:3)
在计算机编程中,语句可以被认为是命令式编程语言中最小的独立元素。程序由一个或多个语句的序列组成。语句将具有内部组件(例如,表达式)。
许多语言(例如C)区分语句和定义,语句只包含可执行代码和声明标识符的定义。简单和复合陈述之间也可以有所区别;后者可能包含语句作为组件。
简而言之,它是该语言中的许多指令之一,使程序执行一些非常基本的操作。通过组合语句,您可以定义一个对作者有意义的复杂活动。您可以使用很少的构建块来定义它,即那些语句。
答案 1 :(得分:2)
命令和陈述通常是一回事。
然而,在谈论命令时,通常是用户直接输入的内容而不是程序中的语句。
此外,虽然命令通常是执行某些操作的指令,但语句也可以是实际上不执行任何操作的指令,例如声明一个常量值:
const int Answer = 42;
答案 2 :(得分:0)
语句是一个没有返回值(或无效或未指定)的表达式。