• 4249阅读
  • 3回复

一个未初始化的int指针取到的值是否随机? [复制链接]

上一主题 下一主题
离线280923299
 
只看楼主 倒序阅读 楼主  发表于: 2009-04-14
不管于qt,是c++本身

我经常生成随机值,我想这样不知道行不行。

  1. int generateNumber()
  2. {
  3.         int *temp;
  4.         return (*temp);
  5. }
离线zhaoyihui888
只看该作者 1楼 发表于: 2009-04-17
不可以,这样的随机性太低了,通常情况下会是0
离线zougw
只看该作者 2楼 发表于: 2009-04-19
随机数不是这么取的,如果是在linux下面的话,可以用seed( )和random( )函数来取随机数
离线nokymali
只看该作者 3楼 发表于: 2009-04-19
概念错误,你这是空指针,只是编译器把它强转成了int了,空指针各个编译器有不同的规定,并不都是0;
快速回复
限100 字节
 
上一个 下一个