fork()输出为什么是固定的值?

for((a=0;a<10000;a++))
do
        ./a.out
        sleep 1
        echo -e "\n"
done

发现不会在c里面写,就简单的写了这个 -.-