1樓:金色潛鳥
你的 r,p,w 這些都是 指標。
宣告裡 char *w; char *r; 帶星的是指標。
語句裡 *w, *r 意思不同於宣告,帶星的 是指向的 值。
while(*r) {當 *r 的值不等於0時,為真,執行迴圈體。 當 *r 的值等於0時,為假,退出迴圈。
對char 而言,指向字串結束符'\0' 時, '0' 的值等於0, 為假,退出迴圈。
if (*r==*p) *r,*p 是指向的 值。
語句意思:如果( r[i] 等於 p[i]) 指標向前推一格。
原來指向的值 是 r[i],p[i], 增1後,新的指向值是 r[i+1],p[i+1].
2樓:佘翰藻
樓主把完整的程式給出來。
c語言中while(n--)啥意思
3樓:隨便什麼名啦啦
while(n--)是c語言中的一條語句,但這個語句並不是完整的,在其後面應該有迴圈體,while語句的一般表示式為:while(表示式)。
while是計算機的一種基本迴圈模式。當滿足條件時進入迴圈,進入迴圈後,當條件不滿足時,跳出迴圈。
while 《條件》
《語句體》end while
do while 《條件》
《語句體》loop
4樓:匿名使用者
while(n--)
的意思就是。
1.先取n的值,判斷是否為0,不是跳到第2步,是的話跳到第4步2.不是那麼n=n-1,然後執行while迴圈3.再回到第一步。
4.執行while迴圈後面的語句。
5樓:匿名使用者
直到n自減到0時結束迴圈。
6樓:江湖三腳貓
當n不等於0時執行while迴圈中的內容,並且n自減1,一直到n等於0時跳出while迴圈(n還是會自減1)
while(1);什麼意思?
7樓:小陽同學
while(1) 中的1表示真,這個while總是成立。while(0)中的0表示假,這個while總是不成立的。if的使用說明:
# 指令的作用與 if.
語句相同,其差異在於 #if、#else、#elseif,及 #end if 指令沒有單獨成行的形式,也就是說,在指令所在的那一行,不能有其他**出現。
c語言中while(0)和while(1)分別是什麼意思呢?
8樓:匿名使用者
while(0)就是一次都不執行迴圈,等同於while(0!=0)
while(1)就是永遠執行迴圈,可以在迴圈中通過break跳出迴圈,等同於while(0==0)
9樓:匿名使用者
while()是c語言中的迴圈語句。
例如while(a)
其中a如果是int值,即a=0時,while()裡的語句不執行,a=1時,則執行。
a還可以是字元型,int型,bool型,具體你可以找參考書吧,祝好運。
10樓:匿名使用者
0代表假 1代表真。
while(1)是真,執行while的迴圈裡德程式。
while(0)是假,就不執行while迴圈裡的程式。
11樓:
while()的括號中填寫條件,值為1表示條件為真,值為0表示條件為假。
s_gaara
12樓:匿名使用者
0 代表假。
非零代表真。
13樓:怡紅舊友
一直執行while所包含的語句,就是無限迴圈。
一般用來執行程式的主體,程式執行後,一直迴圈等待中斷等事件的發生;
處理完事件後,繼續迴圈。
c語言,for j i 1 jn j這句什麼意
1 可以換,陣列和指標是可以通用的 2 因為最大的放在a 0 次大的放在a 2 這之間的下標相差都是2 3 j從i i開始迴圈,到n結束迴圈,增量為1 4 max用來存放最大 次大。的數,min用來存放最小 次小 的數,px用來存放對應最大 次大。的下標,pn用來存放最小 次小 的數的下標,i跟j就...
請問HTML語句中「border 1」是什麼意思,謝謝
專揀米粒 html語句中 border 1 是邊框為1畫素的意思。border 是 css 的一個屬性,用 border 可以給能確定範圍的 html 標記 如 td div 等等 畫邊框,它可以定義邊框線的型別 寬度和顏色,利用這個特性,可以製作一些特殊效果。一 border width thin...
冰箱e1是什麼故障維,冰箱顯示E1是什麼意思?
冰箱顯示e1分兩種情況 溫控失靈導致冰箱顯示e1報錯,或者是製冷系統內的製冷劑洩漏使製冷量達不到要求後顯示e1報錯。檢查與溫控器相連的感溫管是否脫落,如果發現脫落,將其在原位固定。另外,溫控器使用時間久了之後,內部的觸點燒結,溫控器內的控制液洩漏,電子溫控的溫度感測器變值。如果是溫控失靈導致的故障,...