“21天养成好习惯” 第一期 -1

“21天养成好习惯” 第一期 -1,第1张

“21天养成好习惯” 第一期 -1

单分支if语句、双分支if语句及if-else嵌套配对的学习笔记

 单分支if语句:

        if(表达式语句

表达式既是条件只能写在括号内;括号后面不能用分号否则表示if是空语句。

语句只能是一条语句可以是空语句也可以是复合语句(复合语句要使用大括号括起来)否则只执行第一条;

例如:输入a、b的值,如果a>b,则交换a、b的值。

#include 
int main()
{
	int a,b,t;
	printf("请输入a的值:");	
	scanf("%d",&a);
	
	printf("请输入b的值:");
	scanf("%d",&b);
	
	if(a>b)
		{
			t=b;b=a;a=t;
		}
	printf("%d%d",a,b);
	
	return 0;
}
	

双分支if语句:

        if(表达式)

               语句一

        else

                语句二

注意:语句一和语句二都是一条语句,可使用复和语句 或空语句;

        意思为若符合表达式(条件)即执行语句一否则执行语句二;

例如:输入a、b的值,如果a>b,则输出a,反之输出b

#include 
int main()
{
	int a,b;
	printf("请输入a的值:");	
	scanf("%d",&a);
	
	printf("请输入b的值:");
	scanf("%d",&b);
	
	if(a>b)

		printf("%d",a);
	else
		printf("%d",b);	

	return 0;
}

if-else嵌套配对:

即if分支语句中包含另一个分支语句;

c语言中规定:else与最近的且未配对的if匹配;

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4749475.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-08
下一篇2022-11-08

发表评论

登录后才能评论

评论列表(0条)

    保存