Ⅰ js中數組對象如何設置方法
Array 對象用於在單個的變數中存儲多個值,在JavaScript中聲明一個數組的方法有很多。
工具原料:編輯器、瀏覽器
1、在JavaScript中聲明一個數組的方法是new Array(),聲明一個數組並且存儲值的方法如下:
<html>
<body>
<scripttype="text/javascript">
varmycars=newArray()
mycars[0]="Saab"
mycars[1]="Volvo"
mycars[2]="BMW"
for(i=0;i<mycars.length;i++)
{
document.write(mycars[i]+"<br/>")
}
</script>
</body>
</html>
2、運行的結果如下:
Ⅱ c++中有幾種方法定義數組
一、一維數組
靜態 int array[100]; 定義了數組array,並未對數組進行初始化
靜態int array[100] = {1,2};定義並初始化了數組array
動態int* array = new int[100]; delete []array;分配了長度為100的數組array
動態int* array = new int[100](1,2);delete []array;為長度為100的數組array初始化前兩元素
二、二維數組
靜態 int array[10][10];定義了數組,並未初始化
靜態 int array[10][10] = { {1,1} , {2,2} };數組初始化了array[0][0,1]及array[1][0,1]
動態 int (*array)[n] = new int[m][n]; delete []array;
動態 int** array = new int*[m];for(i) array[i] = new int[n]; for(i) delete []array[i]; delete []array; 多次析構
動態 int* array = new int[m][n]; delete []array; 數組按行存儲
三、多維數組
int* array = new int[m][3][4]; 只有第一維可以是變數,其他維數必須是常量,否則會報錯
delete []array; 必須進行內存釋放,否則內存將泄漏
四、數組作為函數形參傳遞
一維數組傳遞:
void func(int** array);
void func(int (*array)[n]);
二維數組傳遞:
void func(int* array);
void func(int array[]);
數組名作為函數形參時,在函數體內,其失去了本身的內涵,僅僅只是一個指針,而且在其失去其內涵的同時,它還失去了其常量特性,可以作自增、自減等操作,可以被修改。
五、字元數組
char類型的數組被常委字元數組,在字元數組中最後一位為轉移字元'