C 學習筆記 復合型別 陣列

2021-10-03 12:53:58 字數 353 閱讀 6749

陣列(array)宣告應指出下面三點:

(1)儲存在每個元素中的值的型別;

(2)陣列名;

(3)陣列的元素數;

宣告陣列的通用格式如下:typename arrayname[arraysize);

arrrysize指的是陣列的大小,不能為變數,必須為常量。

c++陣列的元素可以單獨訪問,方法是使用下標或者索引進行編號。c++的陣列編號是從0開始的。(注意:編譯器不會檢查下標是否有效,如果超過下標範圍可能會引發重大錯誤)

sizeof運算子用於陣列名得到的是陣列的位元組數,但如果將sizeof用於陣列元素,則得到的是將是元素的長度

只能在陣列定義的時候用初始化列表初始化陣列

c 學習筆記(1)復合型別

復合型別是指基於其他型別定義的型別。接下來介紹c 復合型別中的兩種 應用和指標。通過將宣告符寫成 d的形式來定義應用資料型別,其中d是宣告的變數名。int a 0 宣告基本資料型別 int refa a 宣告引用資料型別,refa指向a,是a的另外乙個名字 int refb 錯誤,引用必須被初始化為...

C 學習筆記 復合型別(2

指標 備受折磨 int ip1,ip2 ip1和ip2都是指向int型物件的指標 double dp,dp2 dp2是指向double型物件的指標,dp是double型物件指標與引用的不同點 1.指標本身就是乙個物件,允許對指標賦值和拷貝,而且在指標的生命週期內它可以先後指向幾個不同的物件。2.指標...

C 學習 C 復合型別

1.引用 引用是為某乙個變數起了另乙個名字,定義方式為type rval val 引用型別必須與引用的變數型別完全一致,引用後,rval和val將會被視為乙個變數,只不過有兩種呼叫方式,改變rval的值,val的值會隨之改變,改變val的值,對rval進行呼叫時值也發生了改變。將乙個值繫結後,將無法...