我知道 while 循环的主体部分有两个花括号{ }。而且我知道 while 循环是如何工作的。但是当我在看一本关于 C++ 的书时,我发现了这段代码:
#include <iostream>
int main()
{
int sum = 0, value = 0;
// read until end-of-file, calculating a running total of all values read
while (std::cin >> value)
sum += value; // equivalent to sum = sum + value
std::cout << "Sum is: " << sum << std::endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
但是没有大括号{ },这些代码的工作方式与:
#include <iostream>
int main()
{
int sum = 0, value = 0;
// read until …Run Code Online (Sandbox Code Playgroud)