Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 一个简单的cout语句打印,一个变量打印,一个for循环不会打印_C++_For Loop_Printing_Cout - Fatal编程技术网

C++ 一个简单的cout语句打印,一个变量打印,一个for循环不会打印

C++ 一个简单的cout语句打印,一个变量打印,一个for循环不会打印,c++,for-loop,printing,cout,C++,For Loop,Printing,Cout,这将打印100和“计数器处于活动状态”,但不会打印与for循环相关的任何文本 我曾在Code::Blocks和Microsoft Visual 2010 Express中尝试过这一点(两者的结果相同) 对不起,如果这是空洞的,我只是几天前开始尝试学习C++。 #include <iostream> using namespace std; int main() { int ram = 100; cout << ram << endl;

这将打印100和“计数器处于活动状态”,但不会打印与for循环相关的任何文本

我曾在Code::Blocks和Microsoft Visual 2010 Express中尝试过这一点(两者的结果相同)

对不起,如果这是空洞的,我只是几天前开始尝试学习C++。
#include <iostream>

using namespace std;

int main()
{
    int ram = 100;
    cout << ram << endl;
    cout << "counter is Active." << endl;

    for (int counter = 0; counter > 10; counter++)
    {
        cout << "counter is not greater than 10." << endl;
        cout << "counter is " << counter << endl;
    }

    return 0;
}
#包括
使用名称空间std;
int main()
{
int ram=100;

您的循环条件是错误的

将循环更改为

for (int counter = 0; counter < 10; counter++)

这表示在计数器大于10时继续循环。由于计数器从零开始,它永远不会大于10,因此循环中的代码永远不会执行。

这就解决了它。谢谢!
for (int counter = 0; counter > 10; counter++)