初始化三種方式

2021-09-25 03:51:00 字數 1327 閱讀 8319

陣列的初始化方式總共有三種:靜態初始化、動態初始化、預設初始化。下面針對這三種方式分別講解。

1. 靜態初始化

除了用new關鍵字來產生陣列以外,還可以直接在定義陣列的同時就為陣列元素分配空間並賦值。

【示例7-4】靜態初始化陣列

inta = ;// 靜態初始化基本型別陣列;

man mans = ;// 靜態初始化引用型別陣列;

2.動態初始化

陣列定義與為陣列元素分配空間並賦值的操作分開進行。

【示例7-5】動態初始化陣列

inta1 =newint[2];//動態初始化陣列,先分配空間;

a1[0]=1;//給陣列元素賦值;

a1[1]=2;//給陣列元素賦值;

3.陣列的預設初始化

陣列是引用型別,它的元素相當於類的例項變數,因此陣列一經分配空間,其中的每個元素也被按照例項變數同樣的方式被隱式初始化。

【示例7-6】陣列的預設初始化

inta2 =newint[2];// 預設值:0,0

booleanb =newboolean[2];// 預設值:false,false

string s =newstring[2];// 預設值:null, null

如何初始化權重(三種方式)

一 初始化為0 import numpy as np layers dim 10,5,2,1 def initialize zeros layers dim 引數 輸入 lays dims 列表,儲存的是每層的節點數量,layers dim 0 是輸入x的數量,layers dim 1 是第一層的節...

陣列的三種初始化方式

陣列的初始化方式總共有三種 靜態初始化 動態初始化 預設初始化。靜態初始化 除了用new關鍵字來產生陣列以外,還可以直接在定義陣列的同時就為陣列元素分配空間並賦值。eg int arr int arr new int 注意 1.new int 3 錯誤 2.int arr arr 錯誤動態初始化 陣...

C 初始化陣列的三種方式

對於一維陣列 using system using system.data using system.configuration using system.web using system.web.security using system.web.ui using system.web.ui.we...