係統粉 > 電腦問答 > 其他問答

已解決這個代表的是什麼意思

提問者:你就是一綠茶渣  |  瀏覽次  |  提問時間:2017-01-29  |  回答數量:7

這個代表的是什麼意思 for(j=0;numid[j]!='\\0';j++)這個上麵的'\\0'代表的是什麼意思啊

已有7條答案
她是陳綺貞

她是陳綺貞

回答數:26  |  被采納數:17

\0是C語言裏專用的字符串結束字符它表示一個空字符 C語言每個字符串末尾都會有一個結束字符\0
2017-01-29 12:27:58
讚 2
冷眸subvert

冷眸subvert

回答數:91  |  被采納數:50

字符數組並不一定最後一個字符為'\0' 但是由於係統對字符串常量自動加'0' 所以 為了處理方法一致以及便於測定字符串實際長度 常常在末尾人為加'\0'
2017-01-29 14:21:02
讚 9
死丶亡gyk

死丶亡gyk

回答數:2  |  被采納數:96

那麼for(j=0;numid[j]!='\0';j++),這一小段表示什麼意思
2017-01-29 13:29:40
讚 0
覓滭

覓滭

回答數:49  |  被采納數:12

for(j=0;numid[j]!='\0';j++)的作用是當j不等於字符數組最後一個結束字符時 j自增通常可以用來測定數組長度
2017-01-29 23:14:08
讚 4
周阿含

周阿含

回答數:17  |  被采納數:88

比如numid[]={"abc"}實際上numid的長度 為4 因為係統在abc末尾自動加了個結束字符\0

那麼for(j=0;numid[j]!='\0';j++)當numid==’\0‘時候,循環結束,循環結束後j=3 也就是說該數組有3個字符實際長度為4
2017-01-29 19:18:04
讚 1
比翼雙飛12138

比翼雙飛12138

回答數:181  |  被采納數:30

for(j=0;numid[j]!='\0';j++)的具體作用還是要看上下文來分析的我這裏說的是單獨這一句的意思
2017-01-29 22:39:16
讚 18
快到缸裏碗裏來

快到缸裏碗裏來

回答數:133  |  被采納數:38

恩,好的,我理解了,謝謝你啊
2017-01-30 01:28:13
讚 13
相關問答
最新其他問答
解決方法