E:\´úÂë\zjC\collect2.exe [Error] ld returned 1 exit status

#include<stdio.h> void number(void); int main(void) { int n; int a=0; printf("ÇëÊäÈëÑ»·´ÎÊý.\n"); scant("%d",&n); while(a<=n) { void number(void); } printf("Íê³É.\n"); return 0; } void number(void) { int a=0; a++; printf("%d",a); }这个是不是说明我已经打开了一个一模一样的程序,要我关闭它才能再次运行对吗?如果是的话,那我都已经重启了怎么还不行?