今天又学了for循环。虽然学得不太明白,但还是记录下来,方便以后采纳。
先写一个代码吧。
头文件太繁琐,就不展示了,从主函数开始。
int main()
{
int a=100;
for(int i=1;i<=a;i++)
cout<<i<<' ';
return 0;
}
这是一个很简单的程序,大意就是输出1到100的所有数字。一行一行地介绍。
头文件前面介绍过,这包含了所用函数的地址,只有使用了头文件,才能使用头文件之中的函数。比如这里面用到的cout是标准的输入输出流,应该调用iostream这个库文件。再比如说for循环用到的关键词for,就需要调用cstdio这个库文件,所以要写两个头文件。这就是使用标准命名空间,这个也不多介绍。
int a=100,这个也介绍过,Int可以设置一个整型的变量,而在这个变量后面,用赋值符号=就可以直接将这个变量赋初值。所以这个句子的意思就是设置一个初值为100的变量a。
下面就是重点。for循环肯定少不了for,for后面要加一个括号,括号内的内容是(表达式A;表达式B;表达式C),例如我所写的程序,第一个表达式是用int设置一个变量i,并将其赋初值为1,然后又分号与表达式B分隔开。而第二个表达式是循环的条件,就是i的值小于等于100的时候才可以进行下一次循环。最后一个表达式的意思就是i自增一次,就是在完成整个表达式之后,i的值会自动加1。
接下来就是for语句之内的循环体D了,就是整个循环模块,每循环一次,都会运行一次循环体,直至超过表达式B的范围。
综上所述,整个for语句的运行顺序就是ABDCBDCBDC……B。运行n次之后,超出了表达式B的范围,循环结束。
最后return 0,意思是正常结束(感谢叶子老师的纠正)。这就是一个完整的程序。
网友评论