我是C ++编程的初学者。我试图编写一个简单的程序来学习continue
语句。但是,当我使用continue
语句跳过循环的迭代时,程序会运行,但不会显示任何输出。有帮助吗?
#include<bits/stdc++.h>
using namespace std;
int main() {
for (int j=1; j < 13; j++)
{if(j=8) continue;
for (int i=1; i<j+1; i++)
{cout << setw(4) << i*j;}
cout << endl;
}
}
答案 0 :(得分:3)
我们使用==
代替=
进行比较。
=
是一个赋值运算符,我们通常使用它来初始化值。
int main() {
for (int j=1; j < 13; j++){
if(j==8) continue;
for (int i=1; i<j+1; i++){
cout << setw(4) << i*j;
}
cout << endl;
}
}