为了账号安全,请及时绑定邮箱和手机立即绑定

下面这句C语言代码是什么意思啊?

下面这句C语言代码是什么意思啊?

C C++
qq_蝶恋花_9 2017-11-29 22:33:13
i=rand()%30;
查看完整描述

5 回答

已采纳
?
JackWho

TA贡献48条经验 获得超24个赞

字面意思:

rand() 取到一个随机数  -- 参见手册

% 30 除以 30 取余

= 然后将得到的值赋值给变量 i

编程意图:

产生一个0~29范围的随机数赋值给i, 是一种求给定范围内的随机数的常用方案

查看完整回答
反对 回复 2017-11-30
?
慕用4063026

TA贡献195条经验 获得超115个赞


i=rand()%30就是求一个0~29范围的随机数赋值给i


查看完整回答
1 反对 回复 2017-11-30
?
存在123

TA贡献1条经验 获得超0个赞

打酱油~

查看完整回答
反对 回复 2017-11-30
?
Jehezekel3415849

TA贡献3条经验 获得超2个赞

rand() 返回一个 [0,RAND_MAX]的随机数

再%30,就会有[0,30)的随机数


查看完整回答
反对 回复 2017-11-30
?
MinRam

TA贡献87条经验 获得超24个赞

不查api么?

rand() 返回一个 [0,RAND_MAX]的随机数

再%30,就会有[0,30)的随机数

查看完整回答
反对 回复 2017-11-29
  • 5 回答
  • 0 关注
  • 2467 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信