連結串列中whilep是不是等於whilep!NULL

2021-05-17 10:20:48 字數 2220 閱讀 8945

1樓:匿名使用者

絕對是的bai。

當你把一個指

du針變數賦值為空的時候.

他的zhi地址值dao就為:ox000000;《這個就相版當於0>其實這樣的還權有'\0'

當你把一個字元賦值給'\0'後,因為'\0'的asin碼為0所以也可以達到判斷的效果.

所以總結說,null,'\0',0都是為假.

2樓:

不是的 while(p) p是一個boolean型的值 只有true和false兩種可能

3樓:_鈊_煩_薏亂

無論在哪兒都是這樣的。

4樓:匿名使用者

是的,這是經典用法,不會錯的!

5樓:匿名使用者

是的,因為在連結串列中,一般結點末端都會賦值為null,而正常結點都會有一個地址址,所以不可能為0

c語言中,p是指標,while(p)是不是相當於while(p!=null)

6樓:辯一辯

null在計算機記憶體中儲存時儲存的是0.

相同的還有false也儲存的0,字串裡的'\0'儲存的也是0.

也就是說false,null,'\0'儲存在計算機裡很多時候是一樣的。

7樓:匿名使用者

沒錯 null就是0的意思

空指標一般指向null咯咯

8樓:匿名使用者

while(k) == while(k!=0)

while(p!=null)這個表示式什麼意思?

9樓:匿名使用者

null表示所查詢的資料在資料庫沒有資料

p!=null是指p有資料時

while(p!=null)指迴圈條件滿足p有資料就執行

10樓:匿名使用者

表示當指標不為空時執行迴圈體。可以簡寫為:

while(p)

11樓:

當你動態分配記憶體給變數 p ,必須要判斷這個指標是否為空,如果是空,就說明分配記憶體失敗,就不能使用這個指標變數;p != null,說明分配記憶體成功,你就可以使用 p 指向的這塊記憶體了。

12樓:匿名使用者

昏,都解釋的那麼來複雜源,簡單地說就是所有的各bai種判斷都是du判斷這個條件zhi是否為0,是0條件就為dao假,不是零,條件就為真,所以說if(k)和if(k!=0)和if(k>0||k<0)和if((k>0||k<0)!=0)是一樣的,看我後面兩個式子就明白了

13樓:匿名使用者

當p不等於空值(即0)時,進行while迴圈!

c語言連結串列中的p!=null是不是指當指標p指到連結串列中的最後一個結點時結束迴圈?

14樓:倒黴熊

是p指向最後一個節點的下一個節點迴圈才結束。

因為最後一個節點 p不等於null,而最後一個節點的next為null,所以是最後一個節點的next。

15樓:偶愛蘭博基尼

null為空,就是空指標的意思,它實際指向了一個不存在的位置。p!=null就是說當p不為空的時候繼續迴圈,指向空的時候停止迴圈

while迴圈中的p!=null是指p->data和p->next其中一個不為空還是next不為空

16樓:匿名使用者

p每次都指向當前結點的後繼(next),p!=null,就是檢查結點是不是到了表尾,表尾就是一個空指標

17樓:天選之徒啊

單向連結串列

連結串列最後一個p->next為null

其他的p->next不位null

c語言中while(p)和while(*p)有何區別?

18樓:匿名使用者

while(p) 等價於while(p!=null) 檢查的是p值是不是null

而while(*p) 相當於while( *p != 0) 檢查的是p所指向的地址中的資料是否為0,但版

前提是p不能為null,所權以,你的程式在使用while(*p)時,會出錯!

在你這個**中,會體現為編譯出錯!

配置電腦,電源要配多少W才合適?電源是不是W越大越好

電源夠用略高於總功率就行.一般電腦總功率300w.那麼可以配額定350w或者400w電源.電源配大那麼以後新增或者更換功耗大的硬體就不需要換電源了.電源看額定功率.最大功率意義不大.所以購買時候注意了.一般400w就夠了,通過測試不論普通電源還是80認證的電源都是百分之40到60最省電。至於穩定性要...

1278是不是等於2又,747871278是不是等於2又

7 8 7 4 7 8 7 8 7 8 7 12 7 8 2 1 2 3 2又1 3 1 7 7 8 7 5 3 8等於多少 結果為 解題過程如下圖 分數乘法是一種數 算方法。分數的分子與分子相乘,分母與分母相乘,能約分的要先約分,分子能不能和分母乘。做第一步時,就要想一個數的分子和另一個數的分母能...

是不是寬容別人也就等於寬容自己?

社交中,哪怕你是對的,也不用非要去證明別人是錯的。我很贊同這個說法,在社交中,我們會遇到不同的人,不同的事,難免會產生一些分歧。很多時候哪怕自己是對的,也不能非去證明別人錯了。生活中人與人的交往,不一定事事都要爭個對與錯。世界上沒有絕對的對與錯,只是每個人所處的立場不同,站的角度不同,對事物的看法,...