我是靠谱客的博主 有魅力帅哥,最近开发中收集的这篇文章主要介绍关系运算符 逻辑运算符 if 语句 switch语句,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、 BOOL类型

     BOOL isRightOrNo = YES;

     isRightOrNo = 56;//可以打印出来,在C语言中,非0即真

     printf("%dn" , isRightOrNo);

2、 关系运算符

    //&& 同时为真才为真

    //|| 同时为假才为假

    // ! 非

    短路现象

    int a = 20 , b = 28 , c =15;

    BOOL d = a > b && ++c;   //当一个出现假 后一个不用再判断

    BOOL d = ++c && a > b;

    BOOL d = a < b || ++c;   //第一个为真, 后一个不用判断

 特别注意:  判断两个数相等时  用==

3、 逻辑运算符

三目运算符

c = a > b ? a : b;当a>b 成立时,c = a; 否则 c = b.

max = a > b ? a : b;

max = max > c ? max : c;

min = a < b ? a : b;

min = min < c ? min : c;

 

4、 if语句

     if (条件表达式);

     {

        语句1;

     }

     表达式括号后面跟了; ,导致if语句为空语句,大括号的语句1根if语句没有关系,无论条件是否成立。

  int a = 7;

      if(a >6)

  printf("******");

  printf("££££££££");

  结果执行为******

 

 

     5、switch  case语句

  switch (整型表达式){

           case 值1:{

                语句1;

           break;}

           case 值2:{

                语句2;

           break;}

           ...

           default:{

                语句n+1;

           break;}

  }

 

   switch-- 开关

       case--情况  case后边的标签只能是整型常量、整型常量表达式,不能用变量。

   通过判断整形表达式的值,决定执行哪一个分支。

     break用在switch  case中用于结束某个case,然后执行switch之外的语句。

   整个default语句都可以舍掉

   case中可以执行多条语句,定义变量需要加{}

      执行中遇到break 才会跳出 default中break不出随便删除,当case中都没有break时,会执行default中的语句。

 

转载于:https://www.cnblogs.com/fengkuangIT/p/4415783.html

最后

以上就是有魅力帅哥为你收集整理的关系运算符 逻辑运算符 if 语句 switch语句的全部内容,希望文章能够帮你解决关系运算符 逻辑运算符 if 语句 switch语句所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部