c語(yǔ)言while用法:使用條件斷循環(huán)代碼塊
夕逆IT
- 開(kāi)發(fā)語(yǔ)言
- 2025-04-05 09:48:12
- 1

一個(gè)while循環(huán)里有兩個(gè)并列的while語(yǔ)句如何?求大佬解答 在這種情況下,首先會(huì)第一個(gè) while 循環(huán) (1) 的條件斷。如果條件為真,即 a[f] 的值為奇數(shù),...
一個(gè)while循環(huán)里有兩個(gè)并列的while語(yǔ)句如何?求大佬解答
在這種情況下,首先會(huì)第一個(gè) while 循環(huán) (1) 的條件斷。如果條件為真,即 a[f] 的值為奇數(shù),那么會(huì)第一個(gè) while 循環(huán)的代碼塊,并其中的語(yǔ)句。完畢后,會(huì)再次回到第一個(gè) while 循環(huán)的條件斷處。
你有2句 scanf() 語(yǔ)句。一句在 while (條件)里,一句在循環(huán)體內(nèi)。只有當(dāng) while (條件)里 這句 通過(guò),才有可能結(jié)束 循環(huán)。循環(huán)體內(nèi)這句scanf()是多余的。只有在輸入流是空的情況下,scanf() 才會(huì) 停頓,等待輸入。
展開(kāi)全部 cin這是用戶自己定義的變量,和n都是自定義變量,while后面括號(hào)內(nèi)的是斷條件,當(dāng)斷條件為1,就循環(huán),運(yùn)行循環(huán)函數(shù),遇到break;就退出循環(huán)。
while是循環(huán)語(yǔ)句,因?yàn)橛行╅_(kāi)發(fā)需要,可以讓程序一直同一個(gè)操作,這就叫循環(huán),而當(dāng)?shù)玫浇Y(jié)果不再需要循環(huán)時(shí),則用break語(yǔ)句跳出循環(huán),避免程序循環(huán) 比如:try和except是配套出現(xiàn)的,因?yàn)殚_(kāi)發(fā)過(guò)程中,總會(huì)遇到異常(報(bào)錯(cuò)),當(dāng)程序拋出異常整個(gè)都會(huì)停止,不再運(yùn)行。
當(dāng)m1=5,n1=2時(shí),因?yàn)閚1!=0,這個(gè)while(n1!=0)為真,循環(huán)體:yu=5%2=1;m1=2;n1=1;當(dāng)m1=2,n1=1時(shí),因?yàn)閚1!=0,這個(gè)while(n1!=0)為真,循環(huán)體:yu=2%1=0;m1=1;n1=0;因?yàn)閚1=0了,退出循環(huán)。最大公約數(shù)等于m1,等于1。
本文鏈接:http:///kaifa/874830.html