double while, c++中的新特性
double while, new feature in C++?
我发现这在Microsoft Visual c++ 2010中可以编译。
void main()
{
int i=9;
while (i>4)
{
i--;
}
while (i>6);
}
可能不是. .第二个while似乎没有作用
您的
while (i>6);
没有任何作用。它只是一个空体的循环:
while (i>6)
;
这没什么不寻常的。这是两个while
表述,除了另一个是空的。更大的问题是void main
这里有两个独立的while
循环。第二种只有一个空的身体。格式化:
int i=9;
while (i>4)
{
i--;
}
while (i>6)
;
…这可能更有意义。在本例中,进入第二个循环时i为4,因此第二个循环永远不会执行。
while (i>6);
不是新特性,它只是表示当i
大于6
时,它应该执行空语句;
。
相关文章:
- 使用新行和不使用新行读取文件
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 在C++中,是否可以基于给定的标识符创建基类的新实例,反之亦然
- 遇到新行时,有没有办法停止istream_iterator
- Constexpr替代了新的放置方式,可以让内存中的对象保持未初始化状态
- 当一个新对象被分配到它的地址时,对象是否必须被销毁
- 模板元编程:如何将参数包组合成新的参数包
- 使用不同的CRT将新的C++代码与旧的(二进制)组件隔离开来的最佳方法是什么
- 如何使用CLion在Mac上创建一个新的.txt文件
- 错误-我无法在VS2019中打开新的Qt项目
- 有没有比在库中添加一个并非由所有派生类实现的新虚拟函数更好的设计实践
- c++11新特性,正确使用shared_ptr
- wxWidgets 3.0-新特性和功能,添加和替换不推荐使用的特性和功能
- C++的新特性,签名定义
- c/c++的新特性,容易与指针混淆
- c++新特性,函数后不返回值,calc.cpp
- 在哪里可以找到有关c++ 11、std新特性和Tr1的可靠信息?
- double while, c++中的新特性
- 在声明中有新的c++ 11成员初始化特性,使初始化列表过时
- libstdc++新标准库特性支持表