C 字串陣列 字串陣列輸出

2021-10-11 22:48:29 字數 1165 閱讀 1659

在c++中不僅可以用string定義字串變數,也可以用string定義字串陣列。

string array[3]

;

表示定義乙個字串陣列,這個陣列包含3個字串元素。

string array[3]

=,,}

讀者在使用字串陣列時應該注意以下幾點:

在乙個字串陣列中包含若干個元素,每個元素相當於乙個字串變數。

並不要求每個字串元素具有相同的長度,即使對同乙個元素而言,它的長度也是可以變化的,當向某乙個元素重新賦值,其長度就可能發生變化。

在字串陣列的每乙個元素中存放乙個字串,而不是乙個字元,這是字串陣列與字元陣列 的區別。

如果用字元陣列存放字串,乙個元素只能存放乙個字元,用乙個一維字元陣列存放乙個字串。

每乙個字串元素中只包含字串本身的字元,而不包括\0,用字串陣列存放字串以及對字串進行處理是很方便的。

在c++中定義字串陣列時,編譯系統為每乙個字串變數分配4個位元組,在儲存單元中,並不是直接存放字串本身,而是存放字串的位址。

經典案例:c++實現用字串陣列輸出。

#include

//預處理

#include

//引入string

using

namespace std;

//命名空間

intmain()

//主函式 ,,

};//定義字串陣列

for(

int i=

0;i<

3;i++

)//for迴圈

return0;

//函式返回值為0;

}

執行本程式之後,會輸出:

zhangsan

lisi

wangwu

----

----

----

----

----

----

----

----

process exited after 1.425 seconds with return value 0

請按任意鍵繼續.

..

c++字串陣列輸出

C 字元 字串 字元陣列 字串指標 指標陣列

一 c 字元 字串 字元陣列 字串指標 指標陣列 前言 一 字元指標 字元陣列 二 字串指標 三 字串 指標陣列 四 常用方法 參考為了深入理解c 並時常回顧學過的知識點,對c 知識點進行記錄總結。參考1字元指標的儲存方式 字元指標變數本身是乙個變數,用於存放字元 字串的首位址。字串本身是存放在以該...

c 拼接字串陣列 陣列 字串拼接

題目描述輸入乙個正整數陣列,把陣列裡所有數字拼接起來排成乙個數,列印能拼接出的所有數字中最小的乙個。例如輸入陣列,則列印出這三個數字能排成的最小數字為321323。public class solution 交換的值不是拼接後的兩個相鄰字串 if before after for int i 0 i...

字串,字串陣列,字串指標!!

字串 字元陣列實際上是一系列字元的集合,也就是 字串 string 字串陣列 在c語言中,沒有專門的字串變數,沒有string型別,通常就用乙個字元陣列來存放乙個字串。c語言規定,可以將字串直接賦值給字元陣列 在c語言中,字串總是以 0 作為串的結束符。上面的兩個字串,編譯器已經在末尾自動新增了 0...