问下C语言随机数的问题

来源:百度知道 编辑:UC知道 时间:2024/05/09 12:40:27
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<math.h>

void main()
{srand(time(NULL));
float a[10],z;
}

他说这个程序有问题
我在TC环境下运行的
而且只要我把srand放到float下面,就像这样
{float a[10],z;
srand(time(NULL));
}
它就可以无错误了

C语言 所有的变量都要定义在执行代码之前.

float a[10],z;//定义

srand(time(NULL)); //执行代码

标准的C是不是要把变量定义放在过程最前边,后面才能写程序代码?