/**
* 靜態初始化和動態初始化的區別:
* ★注意:靜態初始化的時候new string中括號裡面"不能"填寫數字
* 而動態初始化的時候new string中括號裡面"一定要"填寫數字
*//**
* 1、靜態初始化。
* :把陣列的宣告和給陣列元素賦值同時進行的
*/string name = new string;
//也可以把new string省略這樣寫:
string name2 = ;
/*** 2.動態初始化
* :把陣列的宣告和給陣列元素賦值分開進行的
*/string name1 = new string[3];
name1[0] = "劉德華";
name1[1] = "范冰冰";
name1[2] = "李冰冰";
/*** 陣列的遍歷
*/for (int i = 0; i < name.length; i++)
/*** **************************二維陣列的初始化****************************
*/靜態初始化
int sum = new int,,};
動態初始化一:(第乙個長度相當於行數,第二個相當於列數)
//宣告count1為乙個行數和列數都為4個的二維陣列
int count1 = new int[4][4];
動態初始化二: 宣告固定的行數 列數不固定的二維陣列
int count2 = new int[4];//4行
count2[0] = new int[5];//列數為5
count2[1] = new int[2];
count2[2] = new int[8];//列數為8
count2[3] = new int[1];
/*** 2.二維陣列的長度
*/system.out.println(sum.length);//指的是有幾行 也就是行數 3
system.out.println(count2[2].length);//指的是第三行有幾列的列數 8列
system.out.println(count2[3].length);//指的是第四行有幾列的列數 1列
/*** 3.二維陣列的遍歷
* 先遍歷行數 在遍歷列數
*/for (int i = 0; i < sum.length; i++)
system.out.println();//列印完一行的時候換行
}
陣列初始化
cpp中陣列初始化方法 簡單的初始化 利用定義變數時賦初值進行初始化。int a 10 float f 10 char ch 5 大括號中的為初始值。較為複雜的初始化 利用memset函式初始化。memset函式用法 void memset void s,int c,size t n 將已開闢記憶體...
陣列初始化
flydream flydream c cat x.cpp include using namespace std int main int argc,char argv flydream flydream c flydream flydream c g g wall x.cpp x.cpp in ...
陣列初始化
一 定義陣列 type arrayname 注 1 陣列定義 c語言宣告 時,不能指定陣列長度。2 定義只是在stack中指定了乙個引用變數,heap中未分配記憶體,所以要在初始化後才能使用。二 陣列初始化 1 靜態初始化 arrayname new type 或 arraynane 注 開發中習慣...