C++ 一个简单的cout语句打印,一个变量打印,一个for循环不会打印
这将打印100和“计数器处于活动状态”,但不会打印与for循环相关的任何文本 我曾在Code::Blocks和Microsoft Visual 2010 Express中尝试过这一点(两者的结果相同) 对不起,如果这是空洞的,我只是几天前开始尝试学习C++。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;
#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++)