C字串賦值

2023-01-10 10:25:33 字數 756 閱讀 1686

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 第一個引數為索引位置,第二個引數為您要新增的字串 ...