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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© twototwoto 中级黑马   /  2016-7-15 00:36  /  1759 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.产生随机数的方法:arc4random_uniform(3);        //代表的产生的随机数是比3小的整数
        使用此函数需要引入stdlib.h        #include<stdlib.h>
        应用arc4random_uniform(1000)+1;        //即可产生出1-->1000之间的随机数
        应用arc4random_uniform(        n-m+1)+m;        //即可产生出m-->n之间的随机数

2.把一个32位的数以二进制的形式输出的时候可以采用一次用这个数左移31,30,…0位来实现正序输出结果

3.判断一个数的奇偶,也可以用其与1相与来判断

4.交换两个变量的值可以采用
        (1)采用第三个临时变量
         (2)不借助第三个临时变量的就可以用:
                a.加减法
                b.异或

5.计算机分配内存的时候,从高地址向低地址进行分配,先定义的变量在高地址
          所分配的地址不一定是连续的
变量存储细节:
            低字节存放在低地址        高子节存放在高地址



如果你来过,请留下脚印

7 个回复

正序浏览
kakam 中级黑马 2016-7-17 09:45:53
8#
twototwoto 发表于 2016-7-17 08:07
一般情况下,我也就用(1)

其实第一个要再定义一个变量,换来换去,121加减减简单粗暴,你值得拥有!
回复 使用道具 举报
kakam 发表于 2016-7-16 22:31
交换变量我只选121+--,B格太高

一般情况下,我也就用(1)
回复 使用道具 举报

{:3_57:}共同努力
回复 使用道具 举报
交换变量我只选121+--,B格太高
回复 使用道具 举报
不错,学习了!
回复 使用道具 举报

一起加油{:3_57:}
回复 使用道具 举报
思路清晰,赞
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马