c語言while循環(huán)例子 c語言中,while和do while循環(huán)的主要區(qū)別是( )?
c語言中,while和do while循環(huán)的主要區(qū)別是( )?答案必須是B。While和do While的區(qū)別在于第一次判斷的判斷條件是“0”(false)。如果在第一次判斷中不是“0”(假),則兩者
c語言中,while和do while循環(huán)的主要區(qū)別是( )?
答案必須是B。While和do While的區(qū)別在于第一次判斷的判斷條件是“0”(false)。如果在第一次判斷中不是“0”(假),則兩者完全相同。示例如下:
while(0)
{printf(”執(zhí)行循環(huán)體)。“)]}
do
{printf(”execute loop body“)}而(0)
前者首先判斷條件是否滿足一次,如果不滿足,則不執(zhí)行后面的循環(huán)體,也不執(zhí)行循環(huán)體;
后者執(zhí)行循環(huán)體一次,然后判斷條件是否滿足。如果不滿足,則不執(zhí)行循環(huán)體,循環(huán)體已執(zhí)行一次。
只有在第一次判斷的條件為“0”(錯(cuò)誤)時(shí),才會(huì)反映出這種差異。如果條件在第一次判斷中不是“0”(真),則不存在這種差異。
所以答案必須是B。