c语言5
分支程序设计 (if篇)
1.逻辑运算符号:&& 与(一假则假)、||或(一真则真)、!非 (左结合性)
{ {
int i; int i;
i=3 &&5; i=1||0;
} i=1 } i=1
真1,假0 c语言中,不为0的值为真。
2. if语句
三种基本形式:
①if(表达式)语句 真执行 假不执行;
②if (表达式) 语句1;
else 语句2;
③if else if (适用多个分支)
3.eg: if(a=5) 语句;
if(b)语句;
两种都允许,只要表达式的值为非0即为真。
4.if(a==3) 代码编译直接显示结果,执行if语句
if (a=3)
避免方法:写成 if(3==a)
5.if语句的嵌套:else与其前面最近的if配对
6. 例题
输入a,b,c 并按照从小到大顺序输出