這裡為什麼最後要加s,這裡為什麼最後要加s j

2021-04-19 10:28:24 字數 965 閱讀 6668

1樓:匿名使用者

c語言使來用字元『\0』作

為字串的自結束符bai,字元'\0'的ascii碼值就是0。

這裡的s[j]是輸入的字du符串裡面的zhi數字,最後加上s[j]=0是結束dao這個字串,方便輸出。

比如輸入的是123dbsa456的時候,其實s裡面存放的是123dbsa456'\0'

經過變換,講數字放到s的前面,s的內容就變成了123456a456'\0',如果不加s[j]=0的話,那麼這一串全部輸出

如果加上的話,字串就變成了123456'\0'456'\0',那麼puts就直接輸出到第一個'\0'就停止了

2樓:斬orz赤紅之瞳

字串要以'\0'結尾,'\0'的ascii碼是0

c語言 最後 s[j]='\0'; 這步是什麼意思?為什麼加這步?

3樓:匿名使用者

這是陣列結束的標誌,輸出時%s輸出到『\0』就停止了,不然系統不知道要什麼時候停止,可能會輸出亂碼的

4樓:匿名使用者

'\0'是字串的結束符,一個字串遇到 '\0'就會截斷。

5樓:匿名使用者

所有的字串都是以\0結尾。表示字串末尾。

6樓:好嘞啊啊啊啊

字串特有的結尾標誌

不然printf("%s",s); 輸出不了字串

關於冪級數的求和函式 下面為什麼都要分別加上s(0)和s'(0) 10

7樓:

按照牛頓-萊布尼茲公式,s'(x)從0到x的積分的結果是s(x)-s(0),所以s(0)應該要寫上,不過很多時候s(0)=0,因此常常不寫。

8樓:匿名使用者

這題還用用級數?高中裂項一步解決

iphone4s上面這裡為什麼有時候顯示E不是3G

只有在3g訊號覆蓋的地方才是3g網路,上面才會顯示3g符號,顯示e說明此處沒有3g訊號,你是用的移動卡還是聯通卡,聯通覆蓋的範圍比較廣,移動的是中國自己產的,範圍有限,3g訊號不穩定,純手打,望採納,謝謝 你移動是移動手機卡。行動網路很是垃圾,希望你早點脫坑。網路有會卡。網速變慢。手機會自動識別為2...

這裡為什麼不用to而用for,為什麼不用to而用for

這兩個次在這裡都可以選擇,但意思有些小差別 1.使用 to 時,強調 看 讀 的動作行為 2.使用 for 時,有打發時間而選擇看書的意思。這些小詞的運用主要還是在作者本人的意圖上來判斷。用to的話強調的是動作,而用for強調的是目的。這裡從要表達的意思來看,用for的確要更好一些,強調的是 拿一些...

炒菜經常放點糖好嗎,為什麼炒菜要放白糖?這裡面有什麼技巧嗎?

調味白糖可謂是萬能 緩衝劑 在炒菜或調餡料的時候如果不慎放鹽過多,加入少許糖就可減小鹹味。在做酸味的菜餚湯羹時,加少量白糖,可以緩解酸味,使口味和諧。即便是辣椒放多了,放一些白糖也可有效地緩解過辣口味。在炒苦瓜時放一些白糖也能掩蓋一些苦味。另外,炒菜時在放鹽之前加入少許糖,還能提鮮。2上色 某些雞鴨...