5C语言的数据类型.ppt

if ~ else 配对原则:缺省{ }时,else总是和它上面离它最近的未配对的 if 配对 5384-!0 538(4-!0) 例: if (a= =b) if(b= =c) printf(“a= b= c”); else printf(“a!=b”); 修改: if (a= =b) { if(b= =c) printf(“a=b=c”); } else printf(“a!=b”); 实现if ~ else正确配对方法:加{ } 条件运算符 表达式1 ? 表达式2 :表达式3 表达式1 表达式2值 表达式3值 非0 =0 条件运算符是 C 语言中唯一的三目运算符 if (ab) printf(“%d”,a); else printf(“%d”,b); printf(“%d”,ab?a:b); 例 求 a+|b| printf(“a+|b|=%d ”,b0?a+b:a-b); 条件运算符练习 c=( ab

文档评论(0)

1亿VIP精品文档

相关文档