void CountOff( int n, int m, int out[] ){ int i=0,k=0,wx=0; int a[MAXN]; for(int i=0;i a[i]=1; }谁能告诉我,为什么有两个 int i?i要定义两次吗?(T_T)
不是要定义两次,第一个定义是真定义,等二个是因为用for循环要把初始条件(这个i=0就是一个初始条件)写在第一个分号前,当for循环上方定义过初始变量了,第二个位置的定义可以省略。