黑马程序员----运算符表达式

来源:互联网 发布:小米怎么卸载软件 编辑:程序博客网 时间:2024/06/05 18:03


——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-


1、赋值运算符的运用
+=   -=   *=   /=    %=
含义: 变量= 变量    运算符     数字

自增自减运算
++num num先增1再参加运算                      --num 先自减1再参加运算
num++ 先运算,运算完了再自增1              num-- 先运算,运算完了再自减1


2、三木运算符

值1?值2 :值3
既是当值1 为真时 执行值2 的指令,反之执行值3
运算符的作用就是将表达式链接起来的东西


3、当两个运算符类型不一样时,我们可以将改数的类型强制转换

例如int 类型的转换float
转换分为 强制转换 即为显性
隐性转换

 4、逗号运算符的优先级最低

 逗号运算符的语法和值 语法即可将多个表达式用逗号链接;

例如声明时, int num1,num2 ,num3;

5、变量的作用域

    就是变量所在那片区域可以使用,

    规则: 在c 语言中,作用域有很多中:文件的作用域,函数的作用域,局部的作用域

        局部作用域就是在函数的定义变量范围;

    从定义开始,往下直到遇到与之对应的反括号(})为止。

    

6、在c语言中都有真假性, 0 表示为假,非零  都为真

 

7、逻辑的中断

    在  &&   并且运算符在两个表达式中两边的表达式都为真时,表达式才为真

    标注:&&  运算符左边的为假时,该运算符的右边的就不运算了

     在||  或运算符中 表达式两边只要有一边为真实,整个表达式都为真,,

    注:||  运算符  表达式左边为真时 整个表达式都为真, 表达式右边的式子就不用运行

    

8、判断 表达式

    语法:if(判断的表达式)语句;

        如果表达式为真时,就执行该语句后面的语句,反之则跳过该语句,继续往下运行

    if(条件表达式){ 执行语句1

        }

        else if(条件表达式){执行语句2

            }

            else{执行语句3

                }

       注:具有多重选择性,判断。

        

9、switch (数值){

                case  数值1: 执行的语句; break;  

                case  数值2: 执行的语句; break;

                case  数值3: 执行的语句; break;

                default;   执行语句; break ;}

    注:当case中的数值和switch中的数值相同时就执行相应的 case后面的语句;若不同则跳到default的语句;    

        在 switch 中执行了相应的case语句遇到break则该语句执行完成,若没有会一直往下执行,直到遇到break为止。

       

10、  #include <stdlib.h>

  随机函数头文件

  创建随机数函数的时

  引入头文件 stdlib.h

  使用函数 arc4random_uniform(数字)

  生成( 0 ~ 数字) 的随机(该数字取不到)


0 0
原创粉丝点击