一颗yan 发表于 2018-3-21 16:58:22

S1E12

switch语句和分支嵌套:
switch(表达式)
{
        case 常量表达式1:语句或程序块1;
        break;
        case 常量表达式2:语句或程序块2;
        break;
        ...
        case 常量表达式n:语句或程序块n;
        break;//break不能丢
        default: 语句或程序块n+1;break;
}

if嵌套

BUG问题:1、else悬挂:else 始终与前方最靠近的if进行匹配。
                解决方法:补齐if/else的大括号。
       2、等于号带来的问题: 将赋值号(=)写在等于号(==)的位置上
                解决方法:将变量与常量的位置颠倒,等于号错误时系统可以报错,以便查找
                举例:if('Y'==hasBF)//语句判断中将变量与常量的位置颠倒
页: [1]
查看完整版本: S1E12