以下循环合法(不会死循环)的是? A. int i=0; do printf("%d",i); while(i<=10); B. int i=0; do printf("%d",i); i++; while(i<=10); C. int i=0; do {printf("%d",i);i++;} while(i<=10); D. int i=0; do {printf("%d",i);i++;} while(i<=10) E. int i=0; do i++; while(i<=10); F. int i=0; do i++; while(i<=10)