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

i=rand()%30;


qq_蝶恋花_9
浏览 2394回答 5
5回答

JackWho

字面意思:rand() 取到一个随机数  -- 参见手册% 30 除以 30 取余= 然后将得到的值赋值给变量 i编程意图:产生一个0~29范围的随机数赋值给i, 是一种求给定范围内的随机数的常用方案

慕用4063026

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

存在123

打酱油~

Jehezekel3415849

rand() 返回一个 [0,RAND_MAX]的随机数再%30,就会有[0,30)的随机数

MinRam

不查api么?rand() 返回一个 [0,RAND_MAX]的随机数再%30,就会有[0,30)的随机数
打开App,查看更多内容
随时随地看视频慕课网APP