whilepNULL這個表示式什麼意思

2021-03-04 01:14:21 字數 1443 閱讀 9823

1樓:匿名使用者

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

p!=null是指p有資料時

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

2樓:匿名使用者

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

while(p)

3樓:

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

4樓:匿名使用者

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

5樓:匿名使用者

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

連結串列中while(p)是不是等於while(p!=null)

6樓:匿名使用者

絕對是的bai。

當你把一個指

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

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

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

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

7樓:

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

8樓:_鈊_煩_薏亂

無論在哪兒都是這樣的。

9樓:匿名使用者

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

10樓:匿名使用者

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

c語言中的while(p!=null)語句,這個p指標是不是自動往後走啊,沒有++p和p++

11樓:匿名使用者

不會自動往後走的。這種情況下一般也不會簡單地加,多半是做連結串列之類結構的遍歷,p=p->next之類的語句。

12樓:我知道你才怪

那不行吧,有沒有重新賦值p的呢?

13樓:匿名使用者

在這條語句中,p沒有變化

14樓:

就這半個迴圈語句而言是不會改變p指標的值的,你這裡只列了一個迴圈條件,並沒有列出迴圈體,這個p指標應當是在迴圈體中值發生變化。

正規表示式ddd是什麼意思,這個正規表示式什麼意思dd

先說bai通俗的結論 匹du配數。非負數,整 zhi數和小數都可以,比如 123 dao12.56這樣的 d 是匹專配一個數字 屬 0到9 d 前面多了第一個 是為了在程式中轉義第二個 這個你可以忽略 表示 1個或多個 組合起來 d 就表示多個數字,形如 12 44 6763 匹配一個小數點 d d...

這個正規表示式是什麼意思,正規表示式 是什麼意思啊?

首先這個正規表示式寫的不規範。使用c 轉義字元轉義前請在正則語句前後加上雙引號謝謝。這個正則的含義為匹配類似 1 23 45 這樣的資料,其中第一個1可以換成0 9,第二個23可以換成00 99,第三個也可以換成00 99。目測有點像匹配時間用的,但匹配時間不應該寫的這麼簡單 但這個表示式來講是可以...

算術表示式abcde轉為字尾表示式是?具體分析

轉為字尾表示式是 abcde a b c d e a b c d e 通過根據運算子的優先順序將所有算術單元括起來,該表示式變為 a b c d e 然後轉換字尾表示式。字尾 將操作符號移到相應的括號之後,然後變為 a b c de 除去括號後的表示式是字尾表示式 abcde 轉化後的字尾表示式為 ...