#include <stdio.h>
#include <stdlib.h>
#include <time.h>
/* 要生成和返回随机数的函数 */
int * getRandom( )
{
static int r[10];
int i;
/* 设置种子 */
for ( i = 0; i < 10; ++i)
{
printf( "r[%d] = %d\n", i
, r
[i
]);
}
return r;
}
/* 要调用上面定义函数的主函数 */
int main ()
{
/* 一个指向整数的指针 */
int *p;
int i;
p = getRandom();
for ( i = 0; i < 10; i++ )
{
printf( "*(p + %d) : %d\n", i
, *(p
+ i
)); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHRpbWUuaD4KIAovKiDopoHnlJ/miJDlkozov5Tlm57pmo/mnLrmlbDnmoTlh73mlbAgKi8KaW50ICogZ2V0UmFuZG9tKCApCnsKICBzdGF0aWMgaW50ICByWzEwXTsKICBpbnQgaTsKIAogIC8qIOiuvue9ruenjeWtkCAqLwogIHNyYW5kKCAodW5zaWduZWQpdGltZSggTlVMTCApICk7CiAgZm9yICggaSA9IDA7IGkgPCAxMDsgKytpKQogIHsKICAgICByW2ldID0gcmFuZCgpOwogICAgIHByaW50ZiggInJbJWRdID0gJWRcbiIsIGksIHJbaV0pOwogCiAgfQogCiAgcmV0dXJuIHI7Cn0KIAovKiDopoHosIPnlKjkuIrpnaLlrprkuYnlh73mlbDnmoTkuLvlh73mlbAgKi8KaW50IG1haW4gKCkKewogICAvKiDkuIDkuKrmjIflkJHmlbTmlbDnmoTmjIfpkoggKi8KICAgaW50ICpwOwogICBpbnQgaTsKIAogICBwID0gZ2V0UmFuZG9tKCk7CiAgIGZvciAoIGkgPSAwOyBpIDwgMTA7IGkrKyApCiAgIHsKICAgICAgIHByaW50ZiggIioocCArICVkKSA6ICVkXG4iLCBpLCAqKHAgKyBpKSk7CiAgIH0KIAogICByZXR1cm4gMDsKfQ==