C 中字串定義為字元數組,可以透過字元數組或字串字面量兩種方式定義:字元數組:char str[size],其中str 是字串名稱,size 是字元數加1。字串字面量:"string literal",自動分配記憶體並以空字元結尾。
C 中定義字串
#在 C 中,字串是字元陣列。有兩種方法可以定義字串:
1. 字元陣列
#使用字元陣列定義字串的語法如下:
<code class="cpp">char str[size];</code>
str
是字串的名稱,size
是陣列的大小(字元數1)。
範例:
<code class="cpp">char name[10];</code>
2. 字串字面量
字串字面量是另一種定義字串的方法,語法如下:
<code class="cpp">"string literal"</code>
字串字面量自動分配內存,並以一個空字元('\0')結尾。
範例:
<code class="cpp">string name = "John Doe";</code>
注意事項:
std::string
類,它是一個可變長度的字串類型,提供了更高級的功能,如拼接、比較、尋找等。 以上是c++字串怎麼定義的詳細內容。更多資訊請關注PHP中文網其他相關文章!