do while
格式
do
{
}while(表达式)
先执行一次,才去判断。不等价于for while循环。
Switch用法: 电梯式程序
Break的用法:
break;
break如果用于循环那么是用来终止循环。
break如果是用于switch的,那么是终止switch语句。
break循环不能直接用于if语句,除非if语句在循环内部的一个子句。
Continue的用法:
用于跳过本次循环。
注意一个菲波拉契序列算法:
- /*
- 1 2 3 5 8 13 21
- */
- #include <stdio.h>
- int main(void)
- {
- int f1 = 1;
- int f2 = 2;
- int f3 = 0;
- int n = 5; //索引假设是5
- int i = 3;
- if (n == 1)
- {
- printf("%d\n",f1);
- }else if(n == 2)
- {
- printf("%d\n",f2);
- }else
- {
- for(i= 3;i<=n;i++)
- {
- f3 = f1 + f2;
- /*
- 逻辑上有一个问题!
- f2 = f3;
- f1 = f2;
- */
- f1 = f2;
- f2 = f3;
- }
- }
- printf("%d\n",f3);
- return 0;
- }
每天的心得总结:
今天总体学习不认真!第二课注意的问题是:多敲代码.第三:理解程序。
转载于:https://blog.51cto.com/wangweihao/864259