我的教授经常问我的类(class),给定程序中有多少条语句,但我无法确定他将什么定义为语句。似乎 if/else 是一个语句,而 for 循环是一个语句,不管其中是否有其他假定的语句。这件事是否有任何管理规则或他对自己的发明的定义?
谢谢
最佳答案
对于精确的 definition声明的:
定义:语句是做某事的代码块。赋值语句为变量赋值。 for 语句执行循环。 在 C、C++ 和 C# 中,可以使用花括号将语句组合为一条语句
{ 声明1; 声明2; }
至于计数语句,我同意其他人的观点,没有太大意义。不过,计算代码行数 (LOC) 实际上具有一定的值(value),并且有很多研究试图将 LOC 的数量与开发人员的工作量联系起来。有可能您的讲师让您对语句进行计数,并将语句仅视为单个 LOC,但事实并非如此。
关于c++ - 什么被认为是 C++ 中的语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5891901/