if...else... 语句的多层嵌套。

        if...else的多层嵌套。是使用次数比较多的语句。目的是培养出多层嵌套的思路,和模型。

在未来做小车项目中可以有良好的基础。

1.  if语句
               C 语言中 if 语句的语法:

if(判断条件){
   /* 如果表达式为真将执行的语句 */
}
      

          如果布尔表达式为 true,则 if 语句内的代码块将被执行。如果布尔表达式为 false,则 if 语句结束后的第一组代码(闭括号后)将被执行。

        C 语言把任何非零和非空的值假定为 true,把零或 null 假定为 false。

2.if...else...

    C 语言中 if ...else...语句的语法:

       一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式为 false 时执行。

C 语言中 if...else 语句的语法:

 // 如果什么成立
if(判断条件){
   /* 如果表达式为真将执行的语句 */

  // 或者xx成立
} else if(判断条件){

  // 执行语句

// 否则
} else{


}

      

4   if...else if...else 语句
        一个 if 语句后可跟一个可选的 else if...else 语句,这可用于测试多种条件。

当使用 if...else if...else 语句时,以下几点需要注意:

  • 一个 if 后可跟零个或一个 else,else 必须在所有 else if 之后。
  • 一个 if 后可跟零个或多个 else if,else if 必须在 else 之前。
  • 一旦某个 else if 匹配成功,其他的 else if 或 else 将不会被测试。

5.代码

谈恋爱案例:

下面以谈恋爱为案列。

5.1详细代码。 

#include <stdio.h>

int main()
{
	// 1 先定义变量
	// 2提升输入判断
	// 3 判断身体是否好
	   //3.1 好  
	        // 3.1.1 判断是否帅,是否有钱。
			   // 3.1.1.1 判断是否给你花,
			      //  愿意  -- xx00
                   // 不愿意 滚蛋。
		//3.2 不好,
		
		
	int dady ;
	int moeny ;   // 先定义变量
	int flan ;
	int get ;
	
	puts("请确认你身体是否健康,健康扣1,不健康扣0");
	// 原样输出
	scanf("%d",&dady);
	// 在键盘输入数据, &:取地址符号。
	if (dady == 1){
		// 如果输入的值等于一,就输出下面的语句。
		
		puts("身体很健康");
		puts("我们很适合");
		   // 原样输出
			
		printf("你是否有钱,有钱扣1,没钱扣0\n");
		   // 原样输出
		scanf("%d",&moeny);
		   //在键盘输入数据,是否有钱。& :取地址符号。
		printf("你是否帅,帅扣1,不帅扣0\n");
		   // 原样输出
		scanf("%d",&flan);
			 //在键盘输入数据,是否帅,& :取地址符号。 
		if(moeny == 1 && flan == 1){
				// 判断是否帅,是否有钱。
				
			puts("我很满足");
			printf("你是否愿意给我花,愿意扣1,不愿意扣0\n");
			   // 原样输出。
			scanf("%d",&get);
				// 在键盘输入数据,是否愿意给我花钱。
				
			if(get==1){
				//判断是否愿意给他花钱。
					// 如果yuan'y
				puts("我可以xxoo吗");
			}else{
				puts("你看不上我");
			}
		}else if(moeny == 1 || flan == 1){
			   // 在40行判断中,如果只满足一种条件,就输出这个语句。
			puts("我可以考虑一下");
		
			
		}else 
			// 在53行中,进行判断,如果都不满足,就输出这条语句。
			printf("我要即帅,及有钱的");
			
	}else{
		// 如果第25行的,dady不等于一,就输出下面语句。
		puts("我身体不是很健康");
		puts("我们适合做朋友");
		}
	puts("done!");   // done 程序结束的意思。
	return 0 ;
}

         文章到这里,就结束了。对于初学者,可以先直接抄,抄完之后,按照我写的注释,一步一步的往下走。从简单的开始建立思维。加油!相信自己一定可以!

        就像这几天新出的​热辣滚烫,看完​热辣滚烫,乐莹就是千万万的我们,跟减肥没有关系,跟🥊也没有关系,而是在教会我们,如何寻找到自我,如何努力‭‮为成‬‬最好的自己。
​        今后的励志,来自贾玲!
                                                                                                                ~为自己赢一次!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值