if;if else;break语句运用 | 您所在的位置:网站首页 › break语句可以用在if语句里面吗 › if;if else;break语句运用 |
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"); } } 在这两天的学习中,自我感觉知识掌握的还不够牢固,在自我编写中会忘记步骤。但是大概的还是能理解。我应该多复习,多预习,多练习。这样才会编写熟练,加油!!!
|
CopyRight 2018-2019 实验室设备网 版权所有 |