字串的長度

2021-10-14 04:03:59 字數 756 閱讀 8607

題目描述

設計函式,求乙個字串的長度。在主函式中輸入字串,並輸出其長度。

輸入

輸入乙個字串

輸出

輸出該字串的長度

樣例輸入

123456789!@# %

樣例輸出

15這個題題目本來就有函式可以用的,所以感覺有點「脫褲子放屁」(畫蛇添足)的感覺,但是題目要求我們這麼做了,那我們就按它說的辦。

上**!!

#include

using

namespace std;

intchangdu

(char

* a)

;int

main()

intchangdu

(char

* a)

return sum;

}

知識點總結:

strlen()函式求字元陣列長度

對於函式的使用

好了,這篇題解到此結束。

每篇題解後面都附上一句話。

我只希望被愛,不會主動去愛別人,我要盡量控制自己不去喜歡別人,因為對方也喜歡自己的概率很低。 – 阪元裕二 《四重奏》

字串長度

當字元全是英文本元的時候,兩者是一樣。這裡主要比較一下,中英文混排的時候,兩個計算結果。測試時編碼方式是utf8 複製 如下 str 中文a字1符 echo strlen str echo echo mb strlen str,utf8 輸出結果 14 6 結果分析 在strlen計算時,對待乙個u...

字串長度

在c c 中,字串是以零 0 結尾的。比如,對於下面的字串 hello word 在最後乙個字元 d 後面,還有乙個我們肉眼看不見的 0 字元,作為該字串的結束符。所以,hello word 其在記憶體中的儲存形式為 最後有乙個我們看不見的 0 明白了字串的結尾方式,那麼如何計算字串的長度呢?比如 ...

字串長度

碰到第乙個字串結束符 0 時返回計數器值,即 是指實際字串或字元陣列的實際長度 不是所佔空間的位元組數 includeusing namespace std int main char a 32 cin a cin會在寫入結束後加入乙個 0字元 如果輸入了32個字元則會越界 cout strlen ...