相关疑难解决方法(0)

如何实现__RTC_CheckEsp?

__RTC_CheckEsp是一个验证esp堆栈,寄存器正确性的调用.调用它以确保esp在函数调用中保存了值.

谁知道它是如何实现的?

c++ windows assembly

7
推荐指数
2
解决办法
8498
查看次数

c ++中的rand()函数

我不太确定c ++中的这个函数是如何工作的:

int rand_0toN1(int n) {
    return rand() % n;
}
Run Code Online (Sandbox Code Playgroud)

互联网上的另一个教程说要在你需要做一些不同的范围之间得到一个随机数,但是在范围内是第一个数字,n是范围内的项数:

int number = a + rand( ) % n;
Run Code Online (Sandbox Code Playgroud)

我已阅读,它应该返回0,n-1和值之间的随机数,但它是如何做到这一点?我知道%表示除法并给出余数(因此5%2将是1)但是如何最终给出0到n-1之间的数字?感谢您帮助理解这一点.我想我不明白rand()函数返回什么.

c c++

1
推荐指数
1
解决办法
5018
查看次数

标签 统计

c++ ×2

assembly ×1

c ×1

windows ×1