我是黄宇轩 https://bbs.21ic.com/?869983 [收藏] [复制] [RSS] 个人主页 www.napoleonhuang.com

日志

C语言设计初步2,选择结构之语句实现

已有 584 次阅读2014-4-30 00:17 |个人分类:C语言学习日记|系统分类:芝麻流水帐| C语言

一.if语句
1.3种形式:
if(expression) 语句
if(expression) 语句1 else 语句2
if(expression1) 语句1
else if(expression2) 语句2
else if(expression3) 语句3
......
else if(expressionm) 语句m
else 语句m
2.if嵌套
if()
    if()   语句1
    else 语句2
else
    if()   语句3
    else 语句4
//else总是与它上面的最近的未配对的if配对;
3.条件运算符和条件表达式
?: 条件运算符
expression1?expression2:expression3;
expression2和expression3类型不同时,条件表达式的值类型取二者较高的类型
二.switch语句
用于多分支选择;
switch(expression)
{
case 常量表达式1:语句1
case 常量表达式2:语句2
......
case 常量表达式n:语句n
default                 :语句n+1
}
执行过程:expression与某个常量表达式匹配,则从该case后开始执行并在执行完此case将继续从下一个case执行下去,假如需要流程在执行完第一个case后跳转出switch结构,可以使用break,最后一个分支(default)不用加break。
example,多个case可以共用一组执行语句:
...
case 'A':
case 'B':
case 'C':printf(">60\n");break;
grade为'A','B',或'C'时均执行printf(">60\n");break;




路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)