int i=0;和for(i=1,i<=4,i++)为啥不冲突,不太清楚
哪里有int i=0第一句话是给n赋值为0,i和j没有赋值啊再说,就算先给i赋值成0了,过后再给它赋值成1,这有什么可冲突的int x=0;x=1;代码是按从上到下的顺序执行的,x先被赋值成0,又被赋值成1,最后的值是1这跟冲突有什么关系
为什么要冲突呢,你if里边又没有重新申明i