1樓:匿名使用者
不是的,'\0'是一個字串結束的標誌,一旦a[b] = '\0',就退出迴圈,這就意味著這個字串讀取結束
2樓:匿名使用者
a="love your";在計算機中是這樣的a="love your\0";在最後有一個字串結束標誌\0,但不顯示。
a[b]當b=0時,a[0]='i ' b++a[b]當b=1時,a[1]='o ' b++a[b]當b=2時,a[2]='v' b++a[b]當b=3時,a[3]='e ' b++a[b]當b=4時,a[4]=' ' b++ 空格的ascii碼不是0,
a[b]當b=5時,a[5]='y ' b++a[b]當b=6時,a[6]='o ' b++a[b]當b=7時,a[7]='u ' b++a[b]當b=8時,a[8]='r ' b++a[b]當b=5時,a[9]='\0' '\0' 字元的ascii碼是0,所以 a[b]!=0' for(b=0;a[b]!='\0';b++)條件不成立了,就跳出迴圈。
3樓:匿名使用者
'0'跟'\0』是不同的,'0'的ascii碼為32,'\0'ascii碼為0,表示的是一個空字元(null),字串一般用它來做結束標誌
4樓:流星淚韻
意思是a裡的字串從第一個字母到最後一個字母 執行下一步
5樓:匿名使用者
....問題 是 你 先 看書 吧。。。。
c 字串擷取,C 擷取字串
string s 14525 964 string s1,s2 for int i 0 i s.length i 下面的片段再擷取加號後面的部分就行了。建議你去看看string類的函式,它有很多方便的字串操作函式,比我上面寫的簡單很多。夠簡單吧!include using namespace std...
關於字串常量賦值給變數,關於字串常量賦值給變數
首先,字元變數來ch只能儲存一個字自符,你把一堆的字串賦值給它,肯定不行,至於說的加個const只是說明這是個常量字元,字串還是一堆而不是一個字元,字元變數ch肯定還是儲存不了。正確的是char ch 字元陣列 或者char ch。字元指標 建議先去把字元變數,字元陣列,字串,字元指標這些基本概念弄...
c字串新增符,C 字串新增0字元?
string型別在記憶體中分配了固定大小的空間,如果你要想在 10 前面加上 00 的話,可以通過stringbuilder類例項化物件,例如 stringbuilder ss new stringbuilder 10 ss.insert 0,00 第一個引數為索引位置,第二個引數為您要新增的字串 ...