C语言if语法

Posted 贩卖星辰点点

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言if语法相关的知识,希望对你有一定的参考价值。

1.if语句:(if后边是没有分号的哦~切记!)

1+.语句格式

if(条件)
{
	语句;
}
else
{
	语句;
}

如果我比你矮,那我就说是的!不然我就说不是(感觉我好诚实呀!)

#include <stdio.h>
#include <stdlib.h>
main()
{
	int a;
	scanf("%d",&a);
	if(a<=10)
	{
		printf("yes\\n");
	}
	if(a>10)
	{
		printf("no\\n");
	}
}

2+.if语句的简单小应用,判断奇偶数

#include <stdio.h>
#include <stdlib.h>
main()
{
	int a;
	scanf("%d",&a);
	if(a%2==0)
	{
		printf("yes\\n");
	}
	if(a%2!=0)
	{
		printf("no\\n");
	}
}

3+.else—否则,if的小伙伴

#include <stdio.h>
#include <stdlib.h>
main()
{
	int a;
	scanf("%d",&a);
	if(a%10==0)
	{
		printf("yes\\n");
	}
	else
	{
		printf("no\\n");
	}

}

4+.if语句应用,比大小

#include <stdio.h>
#include <stdlib.h>
main()
{
	int a,b,c;
	scanf("%d%d",&a,&b);
	if(a>b)
	{
		c=a;
	}
	else
	{
		c=b;
	}
	printf("%d\\n",c);

}

5+.if语句应用,多个数字比大小

#include <stdio.h>
#include <stdlib.h>
main()
{
	int a,b,c,d;
	scanf("%d%d%d",&a,&b,&c);
	if(a>b)
	{
		a=d;	
	}	
	else
	{
		b=d;
	}
	if(c>d)
	{
		d=c;
	}
	printf("%d",d);
}

6+.&&----并且的意思;||----或者的意思;!----非的意思~

7+.排队队

#include <stdio.h>
#include <stdlib.h>
main()
{
	int a,b,c,t;
	scanf("%d%d%d\\n",&a,&b,&c);
	if(a<b)
	{
		t=a;a=b;b=t;
	}
	if(a<c)
	{
		t=a;a=c;c=t;
	}
	if(b<c)
	{
		t=b;b=c;c=t;
	}
	printf("%d\\n%d\\n%d\\n",a,b,c);
}

8+.嵌套式

#include <stdio.h>
#include <stdlib.h>
main()
{
	int a,b,c;
	scanf("%d%d%d",&a,&b,&c);
	if(a>=b)
	{
		if(a>=c)
		{
			printf("%d",a);
		}
		else
		{
			printf("%d",c);
		}
	}
}

9+.嵌套式else

#include <stdio.h>
#include <stdlib.h>
main()
{
	int a,b,c;
	scanf("%d%d%d",&a,&b,&c);
	if(a>=b)
	{
		if(a>=c)
		{
			printf("%d",a);
		}
		else
		{
			printf("%d",c);
		}
	}
	else
	{
		if(b>=c)
		{
			printf("%d",b);
		}
		else
		{
			printf("%d",c);
		}
	}
}

再次滚细腻啦~if-else语句基础到此结束,要多练多思考哦

以上是关于C语言if语法的主要内容,如果未能解决你的问题,请参考以下文章

C语言语法错误 : “”咋解决?

二c语言初阶之分支和循环

二c语言初阶之分支和循环

c语言中,三木运算符和if语句哪个效率更高一些?

C语言项目贪吃蛇游戏(下)

C 流程语句