(1)賦值,定義
//聚合型別:陣列,結構體
//聚合型別如果只初始化一部分,那麼剩餘部分則為0,下面有例項
//初始化含義:在定義時直接賦值
# include
int main()
int a = 10;
int b = 10;
int arr[10]; //這個陣列長度為10,定義此陣列為整型
arr[3]=10; //在arr這個陣列中下標為3的元素為10
int brr[10] = ; //輸出1,2,3,4,5,6,7,8,9,10
int crr[10] = ; //輸出1,2,3,4,5,0,0,0,0,0
int drr[10] = ; //輸出0,0,0,10,0,0,0,0,0,0
// int err[10] = ; //這種表示方法在c11中可以使用
int err = ; //輸出1,2,3,4,5,6,7,8,9,10,現在常使用此方法初始化賦值
// int frr[a]; //這種表示方法在c99中可以使用,微軟不支援,並且其中a應為常量,不能為變數
//下面是陣列的輸出的實現,以brr為例
//1.輸出陣列中具體某乙個元素
//printf("%d\n",brr[0]); //輸出下標為0的元素
//2.輸出brr這個陣列中每乙個元素,用迴圈
//注意:陣列下標從0開始
for(int i=0;i<10;i++)
printf("\n");
}int main()
int arr = ;
printf("%d\n",sizeof(arr)); //48
printf("%d,%d\n",&arr,&arr+1); //其中一次執行結果為6487568,6487616,之間相差48
show(arr,sizeof(arr)/sizeof(arr[0])); //輸出1,2,3,4,5,6,7,8,9,10,11,12
for(int i=0;i<10;i++)
printf("%d ",arr[i]); //輸出1,2,3,4,5,6,7,8,9,10
}return 0;
關於C語言陣列
學習了陣列這一塊,越發的想把知識做乙個整理。哎,所以這篇文章只是個知識整理文。ahhhhhh 1 一維陣列 定義1.一維陣列的定義格式為 型別說明符 陣列名 常量表示式 例如 int a 10 它表示定義了乙個整形陣列,陣列名為a,有10個元素。2.在定義陣列時,需要指定陣列中元素的個數,方括弧中的...
C語言 關於指標陣列和陣列指標
一 指標陣列 按照語文的理解,我們知道指標陣列的中心詞是陣列,而指標是用來修飾陣列的定語。事實上在c語言中也確實是這樣,指標陣列,就是乙個陣列,乙個存放指標的陣列。它常用於指向若干字串,這樣使字串處理更加靈活方便。下面我們通過幾個例子來理解一下指標陣列 int arr1 10 char arr2 4...
C語言 關於二維陣列
import int main int argc,const char argv 列印二維陣列 for int i 0 i 3 i for int j 0 j 4 j printf n 把行和列交換,放到新的二維陣列 int b 4 3 for int i 0 i 3 i printf n for ...