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層,才能把圖快隱藏或者改...