C 陣列的使用

2021-08-09 18:57:17 字數 683 閱讀 8494

一、

array 直接初始化 char 陣列是特殊的,這種初始化要記得字元是以乙個 null 結尾的。

chara1

=;// 初始化,沒有 null


chara2

=;// 初始化,明確有 null


chara3

="c++"

;// null 終止符自動新增

const

chara4[

6]="aaronc"

;// 報錯,沒有 null 的位置

a4 是錯誤的,雖然 a4 包括 6 個直接字元,但是 array 大小是 7:6個字元 + 乙個null。正確的是:

const

chara4[

7]="aaronc"

;

二、 array 是固定大小的,不能額外增加元素.當我們想定義不固定大小的字元時,可以使用 vector(向量) 標準庫。

vector的使用用法:

#include #include using namespace std; 

int main ()

{ vectorv;

int i;

cout<<"棧大小為:"《棧大小為:0

棧的大小變為:10

請按任意鍵繼續. . .

C 陣列的使用

陣列 陣列的定義 可以儲存相同型別多個資料的集合,陣列的長度一旦確定就不能改變 獲取陣列的長度 陣列名.lenght 陣列的元素 陣列中的每個值我們稱為元素,元素之間用逗號間隔 陣列的下標 陣列中的元素都有下標,從0開始,第乙個元素是0,後面元素的下標是前乙個元素的下標加1 下標是獲取陣列元素的必須...

c 陣列使用

很基礎的東西,做個筆記 includeusing namespace std void main 我們可以先去列印a 0 與 a 9 之間的記憶體差看看效果 cout a 0 a 1 a 9 endl 在這裡是取位址符 printf 陣列方式輸出 n for int i 0 i len i prin...

c 動態陣列的使用

在c 中,有的時候會遇到變長的陣列 不管是一維的還是二維的 這個時候就需要用到動態陣列了,並且要用new和delete兩個操作符,這倆操作符一般成對使用。先說一維的動態陣列吧,直接上 1 include2 using namespace std 3int main 4用完了以後,在14行釋放掉了這個...