A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© muyan091115 中级黑马   /  2016-5-23 23:14  /  897 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Day04 笔记

1,复习

   自动类型转换
   scanf函数的使用
   交换变量的值
   算术运算符和算术表达式
   复合运算符
   自增自减运算
   逗号运算符
   1+1,2+2,3*3,4+4;
   逗号表达式一次执行逗号表达式,将最后一个表达式的结果作为逗号表达式的结果


2,比较运算符与比较表达式

   > < >= <= != ==

   在C语言中 使用int类型的变量来表示一个条件的真假  0代表假 1代表真


3,快速介绍比较运算符

   比较运算符的两边 可以直接是一个数据 也可以是一个表达式

   char类型也可以参与表达式,表示char数据对应的ASCII码

   注意 == 与 =的区别

4,逻辑表达式

   ||  &&  !  
   ||  && :两边都是条件
   !: 后面是条件

    &&;|| 短路原则
    不会做多余判断

   !:!0  : 1
         !非0 : 0

5,逻辑表达式的优先级

   not and or  非 优先级大于 与 大于 或


6,运算符的优先级

   1-15级 1级优先级最高 最先执行


7,if结构

   1),if()后面不能加分号

   2),if后面 任意的表达式都是可以的

           后面的结果为0 ,那么就是假
           后面的结果为非0, 那么就是真。

           但一般还是写 条件表达式  逻辑清楚 有可读性!

           if(1)永真  if(0)永假


8,变量的作用域

   1),如果希望变量提前回收,可以将相关代码放到定义的区间内
   2),在内层作用域之中可以声明和外层作用域同名的变量。
           在内存作用域之中,从声明同名变量的地方开始,访问这个同名变量

   非常不建议 在内层作用域之中声明和外层作用域中同名的变量。避免同名。


9,三元表达式  

  (表达式1)?(表达式2):(表达式3)


10,产生一个随机数

   1),引入一个头文件 stdlib。h
   2), #include <stdlib.h>
            int num = arc4random_uniform(10);    会产生一个0-9的随机数。

   3),int num  = arc4random_uniform(最大值-最小值+1)+最小值;


1 个回复

倒序浏览
不错,很好,实用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马