我想知道是否有一种标准方式,如果我们大声发出印刷符号,阅读<<和>>符号?在教授第一次使用C++学生并讨论/确定需要在特定位置编写的符号时,我就会想到这一点.
最好的答案不应该是诸如"按位移位"或"插入"之类的名称,因为那些引用更具体的C++运算符,而不是无上下文符号本身(这就是我们想要的).在这个意义上说,这个问题是不一样的问题,比如这个或这个,他的回答没有满足这个问题.
一些比较例子:
#include <iostream>作"pound include bracket iostream bracket".int a, b, c;为"诠释一个逗号b逗号Ç
分号". if (a && b) c = 0;作"如果开括号是双符号b近括号c等于零分号".所以一个同等的问题是:我们如何阅读cout << "Hello";?在课堂上的当前时间,我们将这些符号称为"左箭头"和"右箭头",但如果有更传统的措辞,我宁愿使用它.
陈述这个问题的其他等效方式:
<<?<<,无论是用于位移,插入还是重载都是全新的?我想知道“<<”和“>>”运算符是否有标准名称?这主要是在教授 C++ 并将这些运算符用作流输入/输出的一部分的上下文中。如果我需要阅读代码或提示学生回答(例如cout << "Hello";),我不知道如何用语言表达这些符号。大声朗读时是否有约定?
此问题的改进版本:您如何大声读出“<<”和“>>”符号?
我有一段时间第一次教授 C++ 编程课程,并且在某种程度上基于基础书籍示例,我发现学生希望他们的所有评论都像这样位于行尾:
for (int count = 1; count <= days; count++) { // Loop for each day
organisms += organisms * increase; // Compute organisms
cout << organisms << endl; // Print out organisms
}
Run Code Online (Sandbox Code Playgroud)
相反,我试图让他们使用专门的注释行,为此目的总结了几行代码:
// Update & display organisms for each day
for (int count = 1; count <= days; count++) {
organisms += organisms * increase;
cout << organisms << endl;
}
Run Code Online (Sandbox Code Playgroud)
后一种非行尾注释样式有合适的名称吗?