C 字元陣列 輸出a b c

2021-10-11 07:24:15 字數 1070 閱讀 1505

和c語言一樣,在c++中用來存放字元資料的陣列是字元陣列,字元陣列中的乙個元素存放乙個字元,字元陣列具有陣列的共同屬性。

定義字元陣列的方法與上兩節將的一維陣列和二維陣列類似,都是

變數型別 變數名[常量表示式]

//如

char character[5]

;

上述小林定義了character為字元陣列,這個陣列裡面可以存放5個元素。

c++中,對字元陣列進行初始化,最容易理解的方式是逐個字元賦給陣列中各元素。

char character[3]

=;

把3個字元,a、b、c分別賦值給character[0]、character[1]、character[2]。

如果花括號中提供的初值個數大於陣列長度,則按語法錯誤處理。

如果初值個數小於陣列長度,則只將這些字元賦給陣列中前面那些元素,其餘的元素 自動定為空字元。

如果提供的初值個數與預定的數 組長度相同,在定義時可以省略陣列長度,系統會 自動根據初值個數確定陣列長度。

#include

//預處理

using

namespace std;

//命名空間

intmain()

//主函式

;//定義字元陣列且賦初值

int i;

//定義整型變數

for(i=

0;i<

3;i++

)//for迴圈

return0;

//函式返回值為0

}

執行以上程式會輸出:

abc

----

----

----

----

----

----

----

----

process exited after 1.767 seconds with return value 0

請按任意鍵繼續.

..

c++輸出a、b、c

C 字串陣列 字串陣列輸出

在c 中不僅可以用string定義字串變數,也可以用string定義字串陣列。string array 3 表示定義乙個字串陣列,這個陣列包含3個字串元素。string array 3 讀者在使用字串陣列時應該注意以下幾點 在乙個字串陣列中包含若干個元素,每個元素相當於乙個字串變數。並不要求每個字串...

合併3個遞增陣列 A, B, C,輸出到D

要求 d的每個元素也是遞增 a1 a2,不用去重 不使用api.時間複雜度o n 本題n 25,所以只能迴圈25次 空間複雜度o 1 除合併輸出的空間 arrayd外,額外的空間大小不能與n相關。arraya 52,63,64,75,86,89,110 arrayb 76,79,310,311,41...

C 字元陣列 字串 輸入 輸出

char str 5 hello 編譯失敗 提示字串太長 char str 可以編譯通過,可是列印直到遇到 0才結束 cout str sizeof str endl 列印結果 12340 4 str 的長度為 4 但是列印的時候會出問題,知道遇到 0才會結束 char str hello worl...