c語言數組的定義
Ⅰ c語言中如何定義數組
數組定義的三種方式
1、第一種
int []a = newint[5];
a[0] = 10;
2、第二種
int []c = newint[]{1,2,3};
3、第三種
int []i ={1,2,3,4};
4、錯誤的寫法
int []i1 = [1,2,3,4];
System.out.println(Arrays.toString(c));
5、總之,具體的元素不能被【】包裹。【】包裹的應該是數組的數量。
(1)c語言數組的定義擴展閱讀
數組的注意事項:
1、 數組中每個元素的數據類型必須相同,對於inta[4];,每個元素都必須為 int。
2、 數組長度 length最好是整數或者常量表達式,
3、 訪問數組元素時,下標的取值范圍為 0 ≤ index < length,
參考資料
網路-數組
Ⅱ c語言,數組定義
你好
一維數組
一維數組的聲明包括如下結構:類型 變數名[N],其中N是你要定義的一維數組長度。
下面我們就通過一個例子聲明一個int類型的數組,並且進行數組的賦值以及輸出。
在cpp文件main()函數中輸入以下語句
int a[10];//聲明一維整形數組,數組長度為10
for (int i =0;i<10;i++)
{
a[i]=i;
cout<<i<<endl;
}
return 0;
然後ctrl+F5運行
我們可以看到如下結果:在i行輸出的是a[i]
二維數組
二維數組的聲明結構:類型 變數名[M][N],其中M代錶行數,N代表列數,下面我們也通過一個例子聲明一個整形(int)的二維數組,並且進行相應的 賦值與輸出。
在main()函數中輸入以下代碼
int a[4][5];//二維數組聲明
int i,j;
for ( i =0;i<4;i++)
{
for (j=0;j<5;j++)
{
a[i][j]=(i+1)+(j+1);
cout<<a[i][j]<<" ";
}
cout<<endl;
}
return 0;
然後ctrl+F5運行
結果輸出的內容是二維數組的每個元素,二維數組就是矩陣,數組的每個元素是相應的行號和列號的和
滿意請採納
Ⅲ c語言數組定義和賦值是什麼
c語言數組定義是:
char c[6]={'c', ' h ', 'i', 'n', 'a', '