C#中while和do while的区别
时间: 2023-09-13 08:06:01 浏览: 111
for,while,do while区别
在C#中,while和do while都是循环语句,但它们的执行方式略有不同。
while循环语句会先判断循环条件是否为真,如果为真,则执行循环体中的语句,然后再次判断循环条件是否为真。如果循环条件为假,则跳出循环。因此,如果循环条件一开始就为假,那么while循环体中的语句将不会被执行。
do while循环语句则是先执行循环体中的语句,然后再判断循环条件是否为真。如果循环条件为真,则继续执行循环体中的语句,否则跳出循环。因此,即使循环条件一开始就为假,do while循环体中的语句也会至少执行一次。
因此,while和do while的主要区别是当循环条件一开始就为假时,while循环体中的语句不会被执行,而do while循环体中的语句会至少被执行一次。
阅读全文