1.使用兩個for迴圈定義
for(i=1; i
<=n; i++)
}
2.定義時初始化
int a[n][m]=;
3.使用函式定義
memset:作用是在一段記憶體塊中填充某個給定的值,它是對較大的結構體或陣列進行清零操作的一種最快方法
memset函式對陣列只能用於置零(0)或置負一(-1)操作 !
#include
void *memset(void *s, int ch, size_t n);
int a
[10];
memset(a,0,sizeof(a)); // 對
memset(a,-1,izeof(a)); // 對
memset(a,1,sizeof(a)); // 錯誤
對於字串操作
char
a[10];
memset(a,1,sizeof(a)); // 對
memset(a,0,sizeof(a)); // 對
二維陣列的初始化
1.不分行的初始化,所有陣列元素放在一對 內 1 全部元素初始化 a 2 3 2 部分元素初始化 a 2 3 未初始化的元素預設為0,即a 1 1 0,a 1 2 0。3 省略一維長度下標時的初始化 行下標 a 3 陣列元素個數除以列數,正好除盡,所得的商就是行數。a 3 陣列元素個數除以列數,除不...
二維陣列初始化規則
二維陣列初始化的形式為 資料型別 陣列名 整常量表示式 整常量表示式 在中給出各陣列元素的初值,各初值之間用逗號分開。把中的初值依次賦給各陣列元素。有如下幾種初始化方式 分行進行初始化 int a 2 3 在內部再用把各行分開,第一對中的初值1,2,3是0行的3個元素的初值。第二對中的初值4,5,6...
二維陣列初始化規則
二維陣列初始化的形式為 資料型別 陣列名 整常量表示式 整常量表示式 在中給出各陣列元素的初值,各初值之間用逗號分開。把中的初值依次賦給各陣列元素。有如下幾種初始化方式 分行進行初始化 int a 2 3 在內部再用把各行分開,第一對中的初值1,2,3是0行的3個元素的初值。第二對中的初值4,5,6...