C语言中while和do while循环的主要区别是( )
A. do-while的循环至少无条件执行一次
B. while循环控制条件比do-while的循环控制条件严格
C. do-while允许从外部转入到循环体内
D. do-while的循环体不能是复合语句
出自:兰州大学-C语言程序设计