for循环是除while、do-while以外的循环,主要用于知道次数的循环,十分方便。
格式
for(赋值表达式;条件表达式;表达式)
{
//循环体
}
赋值表达式是给计数器赋值,条件表达式就是循环条件,最后是循环完成一次后干的事。
一些例子
======================================================
注意!
千万千万不要在最后一个表达式加分号!
否则会报错。
program:
=====================================================
/*
*输出1-10
*/
#include<bits/stdc++.h>
using namespace std;
int main(){
for(int i=1;i<=10;i++;)
{
cout<<i<<" ";
}
return 0;
}
=====================================================
error:
[Error] expected ')' before ';' token
[Error] expected primary-expression before ')' token
=====================================================
======================================================
提示:
假如i在for循环外面定义,for循环和外面都可以用。
但是如果在里面定义,外面不能用。
program:
=====================================================
/*
*输出1-10
*/
#include<bits/stdc++.h>
using namespace std;
int main(){
int i;
for(i=1;i<=10;i++;)
{
cout<<i<<" ";
}
return 0;
}
=====================================================
output:
1 2 3 4 5 6 7 8 9 10
=====================================================