c++ - 什么被认为是 C++ 中的语句?

标签 c++

我的教授经常问我的类(class),给定程序中有多少条语句,但我无法确定他将什么定义为语句。似乎 if/else 是一个语句,而 for 循环是一个语句,不管其中是否有其他假定的语句。这件事是否有任何管理规则或他对自己的发明的定义?

谢谢

最佳答案

对于精确的 definition声明的:

定义:语句是做某事的代码块。赋值语句为变量赋值。 for 语句执行循环。 在 C、C++ 和 C# 中,可以使用花括号将语句组合为一条语句

{ 声明1; 声明2; }

至于计数语句,我同意其他人的观点,没有太大意义。不过,计算代码行数 (LOC) 实际上具有一定的值(value),并且有很多研究试图将 LOC 的数量与开发人员的工作量联系起来。有可能您的讲师让您对语句进行计数,并将语句仅视为单个 LOC,但事实并非如此。

关于c++ - 什么被认为是 C++ 中的语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5891901/

相关文章:

c++ - Wind River Workbench 3.3 中具有数据类型的枚举

c++ - Qt::QStackedWidget 插入 vs 子部件构造函数调用

c++ - 带有 Macports 的 Mac 上的 OpenSceneGraph 链接器错误

c# - pinvokestackimbalance - 我该如何解决或关闭它?

c++ - 是否可以在 C++11/14 语法中编写一个 lambda 函数来查看父变量?

c++ - 错误 : cannot convert ‘std::basic_string<char>’ to ‘int’ in assignment

c++ - 编译器如何知道使用模板特化而不是它自己的实例化?

c++ - c++中rand()引起的 float 异常

c++ - 如何从函数中检索错误?

c++ - 将单独的音频和视频文件合并为一个文件 C++