黑马程序员技术交流社区

标题: 选择结构 [打印本页]

作者: lwylwc    时间: 2015-8-3 22:54
标题: 选择结构
选择结构
选择结构:对给定条件进行判断,在根据判断结果来执行哪一段代码。
选择结构if
If语句的第一种结构。
if(条件)
{
  语句1
语句2
……….
}
举例
#include<stdio.h>
int main
{
  int  a;
  scanf(“%d”,&a);
ifa>30)     //输入a的值大于30则实现输出去旅游否则不实现任何功能。
  {
printf(“去旅游”)
}
}
If语句的第三种结构
if(条件)
{
  语句1
语句2
……….
}
else
{
  语句1
语句2
……….
}
举例
#include<stdio.h>
int main
{
  int  a;
  scanf(“%d”,&a);
Ifa>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);
Ifa>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