选择结构 选择结构:对给定条件进行判断,在根据判断结果来执行哪一段代码。 选择结构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语句后面定义新的变量,必须用大括号{}。
|