所以,是的,这可能看起来有点无聊,但由于我在 Java 变得通情达理后自学 C 语言,所以我已经遇到了一些麻烦。我正在尝试在 C 中使用 rand() 函数,但我只能调用一次,当它调用时,它总是生成相同的随机数,即 41。我使用的是 Microsoft Visual C++ 2010 Express,并且我已经设置好了它可以编译 C 代码,但唯一不起作用的是这个 rand() 函数。我试过包括一些常用的库,但没有任何效果。这是代码:
#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
#include "stdlib.h"
int main(void)
{
printf("%d", rand()); //Always prints 41
return 0;
}