#include int main (){int i,a=0; for(i=0;i<9;i++); { printf("%d",i); }}为什么输出时候只输出一次9,而不是1 2 3 4 5 6 7 8 9?for循环不是应该是循环一次输出一次i的结果吗?
for(i=0;i<9;i++);后面的分号删掉啊
for(i=0;i<9;i++);因为这里多了分号,导致循环里只有一个空语句,而print写在了循环外面