分享 陣列使用注意

2021-09-25 13:41:35 字數 466 閱讀 4128

在定義陣列的時候,陣列的格式為:資料型別陣列名[長度],其中長度要求為整型常量表示式,雖然多次強調,大部分學員還是會犯以下的錯誤:

int main()

正確的用法:

如果陣列的長度省略不寫的時候,此時陣列一定要初始化,此時系統會按照陣列初始化列表的資料進行分配空間,當然也不會分配多餘的空間,陣列初始化列表中有多少個資料,就會分配多少個資料對應的空間。

int main(); //只有在初始化的時候,陣列的長度可以省略不寫 …}

在定義陣列的時候,陣列的長度不可以是變數,必須是整型常量,所以不能先定義變數,然後在定義陣列,如以下的用法:

int main()

在使用陣列的時候,實際上是使用陣列中的元素,陣列引用元素的方式有陣列名[下標]

此時要注意,在使用的過程中,不可越界(下標不能超過定義陣列的長度),否則有可能會導致程式執行崩潰

更多交流學習可以私我q2-89-8829-468

Java陣列使用注意事項

1.陣列必須使用new分配記憶體空間後才可使用,並進行預設的初始化,byte short int long的為0,char為 float double為0.0,string為null,boolean為false。2.多維陣列進行定義宣告和new時,不可跨緯度指定空間大小,只能先指定分配好高緯度再分配...

js陣列push方法使用注意

js 陣列的push方法,想必大家都知道是向陣列末尾新增元素,但是有乙個很關鍵的點需注意 引自mdn 當呼叫該方法時,新的length屬性值將被返回。var sports soccer baseball var total sports.push football swimming console....

iOS ShareSDK分享注意事項

前方有坑 注意事項 可以自己定義標題,內容,也可分享內容的標題,nsstring imagepath nsbundle mainbundle pathforresource sharesdk oftype png 構造分享內容 id publishcontent sharesdk content 分...