都可以作爲字符串結束的標誌,後者也可以是數字或字符0,
例如: string[i]!='\0'和string[i]!=0是一樣的
C++中:'\0'和0兩者基本上可以通用,不過'\0'的類型是char型,而0是int類型,所以在大多數計算機上,sizeof(0)=4而sizeof('\0')是1,這在特殊情況下不可通用。如C++是一種強類型的語言,在函數重載時,fun(int)和fun(char)是不同的函數。
而在C中:'\0' 是int
'\0' 結束符
'0' 表示數值48
下面這句不太確定,求大神指正:而且只有char數組纔有結束符,int數組只能用長度來判斷!