if;if else;break语句运用 您所在的位置:网站首页 break语句可以用在if语句里面吗 if;if else;break语句运用

if;if else;break语句运用

#if;if else;break语句运用| 来源: 网络整理| 查看: 265

8.6/8.7总结

这两天学了用if语句设计选择结构程序。if语句是实现选择语句最简单、最直观的方法。它最简单的形式就是判断某个条件值是否为真,如果为真,则执行一段代码。

If语句中控制条件

通常用关系式或逻辑表达式构造。由于控制条件的“真”、“假”用非0和0表示,因此也可以用一般表达式构造控制条件。

C语言中没有专门的逻辑常量(如:true false t f等)和逻辑变量,用数值1表示逻辑“真”,用0表示逻辑“假”。在判断条件时又以非0为“真”,以0为“假”。

if 语句:

#include

main() {

int age;

scanf(“%d”,&age);

If(age>18) {

          printf(“你已经是成年人了!”);

}

}

在第一条if语句中,程序已经知道age值的大小以及是大小以及是小于还是大于18,那编译器如何充分利用这一信息呢?----就是使用另一个关键字---else。else 不接受参数,只是紧跟在if语句块后。

 

           if_else语句:

                          #include

                          main() {

                             if(age=18) {

                               printf(“你已经是成年人了.”);

                           }

                          }

  在我们在年龄判断程序中,在大于18时输出“你已经是成年人了!”,否则输出“你还是个未成年.”

                         #include

                            main() {

                         int age;

                         scanf(“%d”,&age);

                            if (age>18) {

                              printf(“你已经是成年人了.”);

                         }

                         else {

                              printf(“你是个未成年.”)

                           }

                          }

用switch 语句设计多分支结构程序:

 

                  #include

                  main() {

                  switch(表达式) {

                     case 常量表达式1:语句1

                     case常量表达式2:语句 2

                  `````

                     case常量表达式n:语句 n

                     default:语句 n+1

                  }

Break 语句:

                 #include

main (){

                     printf("请输入第一个数字:");

                  float x;

                  scanf("%f",&x);

                     printf("请输入第二个数字:");

                  float y;

                  scanf("%f",&y);

printf("请输入运算符:1,加法 2,减法 3,乘法 4,除法\n");

                  int choose;

                  scanf("%d",&choose);

                  switch(choose) {

                        case 1:

                           printf("加法为:%.2f",x+y);

                                break;

                 case 2:

                    printf("减法为:%.2f",x-y);

                    break;

                case 3:

                    printf("乘法为:%.2f",x*y);

                    break;

               case 4:

                    printf("除法为:%.2f",x/y);

                    break;

               default:

                           printf("运算符错误!!\n");

  }

}

在这两天的学习中,自我感觉知识掌握的还不够牢固,在自我编写中会忘记步骤。但是大概的还是能理解。我应该多复习,多预习,多练习。这样才会编写熟练,加油!!!if;if wbrelse;break语句运用

                                                                                    



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有