选择结构程序设计
2017-07-30 21:16
232 查看
关系运算符和关系表达式
关系运算是一种比较运算,如果满足给定的条件关系表达式的值是真,不满足则是假。关系运算符及优先次序
关系运算符低于算数运算符但高于赋值运算符。
关系表达式
用关系运算符将两个表达式连接起来的式子。
关系表达式的值是一个逻辑值,及“真”或“假”。在C的逻辑运算中,1表示真,0表示假。
逻辑运算符和逻辑表达式
逻辑运算符&& 、||、!
优先次序
!>算数运算符>关系运算符>&&和||>赋值运算符
逻辑表达式
用逻辑运算符将逻辑表达式或逻辑量连接起来的式子就是逻辑表达式。
在C中以数值1代表“真”,以0代表“假”,但在判断一个量是否为“真”时,以0代表“假”,以非0代表“真”。
if 语句
3种形式if语句
#include<stdio.h> void main() { int x,y; scanf("%d%d",&x,&y); if(x>y); printf("%d\n",x); }
Created with Raphaël 2.1.0start语句表达式语句Endyesno
if(表达式)语句 1 else 语句 2
#include<stdio.h> void main() { int x, y; scanf("%d %d", &x, &y); if(x>y) printf("%d",x); else; printf("%d",y); }
第三种 略
if语句的嵌套
if( )
if( )语句1
else()语句2
else
if()语句3
else()语句4
else总是与它上面的最近的未配对的if配对。
条件运算符
表达式1? 表达式2:表达式3
条件运算符的结合方向为“自右至左”。表达式2 、3不仅可以是数值表达式,还可以是赋值表达式或函数表达式。
switch语句
switch语句是多分支选择语句。一般形式如下
switch(表达式<可以是整形、字符型、枚举型数据>)
{
case 常量表达式1: 语句 1
case 常量表达式2: 语句 2
···
case 常量表达式n: 语句 n
default : 语句n+1
}
当所有的case的常量表达式的值都没有与表达式匹配的,就执行default后面的语句。
每个case的常量表达式的值必须互不相同,否则会矛盾。
可以使用break语句来终止switch语句的执行。
相关文章推荐
- Java 基础 选择结构程序设计
- 第5章选择结构程序设计
- 第四章 选择结构程序设计
- 四、选择结构程序设计
- 符瑞艺 160809228_C语言程序设计实验2 选择结构程序设计
- 选择结构程序设计
- C++学习 【3.3】 程序设计初步--选择结构和if语句
- 学习C语言选择结构程序设计
- [学习笔记—Objective-C]《Objective-C 程序设计 第6版》第六章 选择结构
- 选择结构的程序设计(参考程序)
- python程序设计基础3:python选择和循环结构
- 学习C++ -> 选择结构程序设计
- javascript程序设计思维与选择结构
- Linux C程序设计基本结构——顺序、选择、循环
- c语言学习之选择结构程序设计(第三天)
- C语言进阶_笔记 第三章 选择结构和循环结构的程序设计
- C语言程序设计-第4章 选择结构程序设计
- VB控制结构之选择结构程序设计
- 选择结构的程序设计
- c语言学习----选择结构程序设计