黑马程序员技术交流社区
标题: 选择结构 [打印本页]
作者: lwylwc 时间: 2015-8-3 22:54
标题: 选择结构
选择结构
选择结构:对给定条件进行判断,在根据判断结果来执行哪一段代码。
选择结构if
If语句的第一种结构。
if(条件)
{
语句1;
语句2;
……….
}
举例
#include<stdio.h>
int main
{
int a;
scanf(“%d”,&a);
if(a>30) //输入a的值大于30则实现输出去旅游否则不实现任何功能。
{
printf(“去旅游”);
}
}
If语句的第三种结构
if(条件)
{
语句1;
语句2;
……….
}
else
{
语句1;
语句2;
……….
}
举例
#include<stdio.h>
int main
{
int a;
scanf(“%d”,&a);
If(a>30) //输入a的值大于30则实现输出去旅游否则实现else里任何功能。
{
printf(“去旅游”);
}
else
{
printf(“今天去看电影”);//实现去看电影的功能a<=30的情况下。
}
}
If语句的第三种结构
if(条件1)
{
语句1;
语句2;
……….
}
else if(条件2)
{
语句1;
语句2;
……….
}
else if(条件3)
{
语句1;
……….
}
else()
{
语句1;
……….
}
#include<stdio.h>
int main
{
int a;
scanf(“%d”,&a);
If(a>30) //输入a的值大于30则实现输出去旅游否则实现else里任何功能。
{
printf(“去旅游”);
}
else if(a<=30&&a>10)
{
printf(“今天去看电影”);//实现去看电影的功能10<a<=30的情况下。
}
else //实现在家呆着的功能在a<10情况下。
{
printf(“今天在家呆着”);
}
}
If使用注意点
1比较大小时,常量放左边,变量放右边。
2注意赋值运算符,不要写成两个=。
3if语句后面不要写分号。
4如果要在if语句后面定义新的变量,必须用大括号{}。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |