while s i0 這個在程式有什麼用

2021-04-21 03:02:34 字數 1589 閱讀 1023

1樓:匿名使用者

while語句判別字串是否結束

因為字串以0作為結束的,所以它通過while 迴圈判是否遇到0

c語言中while(*s)與while(s[i]!='\0')的區別

2樓:南京新華電腦專修學院

果s是一個char型指標;0'!=')

也即int i=0

while(s[i];

int i=0

while(s[i];

是對的,也即char *s

c語言中while(a[i]!='\0')中的'\0'是什麼意思

3樓:南京新華電腦專修學院

果s是一個char型指標;0'!=')

也即int i=0

while(s[i];

int i=0

while(s[i];

是對的,也即char *s

4樓:匿名使用者

'\'是個轉義符,'\0'他的值就是0,那你問為什麼不直接用0,如果用0的話編譯器至少得把他當做整數來對待,就佔4個位元組,'\0'強調了是一個位元組的0值,類似的還有比如\r(0xd),\n(0xa),很多鍵盤無法輸入的或者在源**中不能更好表達的就用轉義符來代替了

while(a[i++]!='\0')和while(a[i]!='\0') i++;有什麼區別?

5樓:惡貓

前面的如果a[i]的值是\0,跳出迴圈,但是i要++,後面的如果條件判斷不成立,跳出迴圈,i不++

c語言中, gets(s);while(s[i]!=\'\\0\')是什麼意思啊

6樓:匿名使用者

gets(s);

獲取一行輸入

while(s[i]!='\0') 當字元不為空時就結束執行

7樓:匿名使用者

while(s[i]!=\'\\0\')

樓主是想表達用第一個\來轉義那個 '

用第二個\來轉義第三個 \

用最後那個\來轉義 '

這樣好像不行呢,

8樓:匿名使用者

樓主是不是寫錯了 應該是while(s[i]!='\0')呀

一個字串的結尾標誌就是'\0' 是來判斷這個字串是不是到了末尾了

9樓:小拽楊

gets就是接受一個字串;

while(*s!=0)與while(*s!='\0')的區別 5

10樓:步行者

while(*s!=0)

表示指標s指向的值不等於整數0 (int *s;)while(*s!='\0')

表示指標s指向的值不等於字串結束符'\0' (char *s)

11樓:玄冥三郎

0 是數字 0 ,ascii碼是48。

'\0' 是ascii碼為0的字元,不顯示。

為什麼奇函式在0有定義f0等於0如圖定義域關於原點

因為奇函抄數f x f x x 0時代入f x f x 即f 0 f 0 f 0 f 0 0 所以f 0 0 也可以結合奇函式影象特點,奇函式關於原點對稱,在0處又有定義,所以 0,0 原點在影象上,所以f 0 0 為什麼奇函式 f 0 一定等於0 因為 f x f x 將x 0代入,得baif 0...

西門子plc這個程式是什麼意思,在西門子PLC程式中這個是什麼意思,請高手指點

意思是如果m0.0和m3.4都為1的情況下把vw1002移動給ac0 當ac0大於或等於 50的時候把50移動給ac0,或者當ac0小於或等於40的時候把40移動給ac0 就是說ac0的值就是砸40 50之間!只有這一段不太好說,大體意思就是ac0在40 50之間 在西門子plc程式中這個是什麼意思...

在圖層中0圖層與其他圖層有什麼區別

0層用來定義塊。定義塊時,先將所有圖元均設定為0層 有特殊時除外 然後再定義塊,這樣,在插入塊時,插入時是哪個層,塊就是那個層了。但是如果你開始就把圖元設定在a層上,然後定義塊放在b層。那麼你關掉b層,圖還是顯示著的,你只有炸開圖塊,找到圖元所在的a層,然後隱藏a層或者編輯a層,才能把圖快隱藏或者改...