C 分支结构

//BOOL类型的变量,变量名的命名都有自己的特点!

    

//    1、以is开头 isFat  isTall  isBeautiful

//    2、以can开头  canRun

//    3、以has开头  hasMoney

//    

    

//    

//    BOOL isTure = 5 > 3;

//    printf("isTure is %d",isTure);

//

    

//    BOOL isYes= 8 != 9 && (9 > 10);

//    printf("%d ",isYes);

//    

//

    

    int a =10, b = 9;

    

    //在使用逻辑运算符(&& ||)时,一定要注意短路现象

    //&& 同真为真 一假则假 短路现象出现在 一假则假 上面

    //|| 同假为假 一真则真 短路现象出现在 一真则真 上面

    BOOL isTure = a > b || a++;//a < b && a++   a<b为假,后面不执行

 

int year = 0;

    

    printf("输入年份");

    

    scanf("%d",&year);

    

    BOOL is400 = (0 == year % 400);// % 取余

    BOOL is4 = (0 == year % 4);

    BOOL is100 = (0 == year % 100);

    

    if (is400 || (is4 && ! is100)) {

        printf("闰年");

    } else {

        printf("不是闰年");

    }

原文地址:https://www.cnblogs.com/xlsn0w/p/4818599.html