12月3号条件控制语句和循环语句

if条件语句  非零即真   0即假

if(表达式){

    //成立之后要处理的事情

}

以atm小程序为例

//判断用户选择的操作

    if (operation == 1){

           //输入密码

        printf("输入密码 ");

    }

    

    if (operation == 2){

        //取款

        printf("取款 ");

    }

    

    if (operation == 3){

        //取款

        printf("查询 ");

    }

 

  if-else语句的使用

    if(operation == 1){

        printf("输入密码 ");

    }else{

        printf("others ");

   }

 

 

//switch case                case后面必须是一个常量

//break  从switch中跳出来

switch (operation) {

        case 1:

            printf("输入密码 ");

            break;

        case 2:

            printf("取款 ");

            break;

        case 3:

            printf("查询 ");

            break;

        case 4:

            printf("退出 ");

            break;

        default:

            printf("不合法的输入 ");

            break;

    }

 

 

**for while语句

例子:求一到一百的和

int  sum = 0;

int  index = 1;

while (index<=100){

  sum += index;         //sum = sum + index;将当前的数字加到总和中

 index ++;

}

printf("1+2+3+...+100=%d", sum);

 

**do...while语句

int sum = 0;

int index = 1;

do{

     sum =+ index;

     index ++;

    }while(index<=100);

 

**for语句

int  sum = 0;

for(int index = 1; index<=100; index++){

    sum += index;

}

 

**break  跳出整个循环

for(int i=1; i<=10; i++){

   if(i<=5){

     printf("%d ",i);

         }else{

    break;

         }

}      

 输出结果是1 2 3 4 5

 

**continue  结束本次循环  直接跳到下一次循环

for(int i=1; i<=10; i++){

    if(i == 5){

       continue;

    }

    printf("%d ", i);

   }

输出结果是1 2 3 4 6 7 8 9 10

 

 

 

 

 

 

 

 

 

 

原文地址:https://www.cnblogs.com/hmzxwky/p/5017303.html