回覆列表
-
1 # 使用者7438587451732
-
2 # 會跑步的漏斗
A) #define SIZE 10 float b[SIZE]; 這是正確的B) int n; scanf("%d", &n); float b[n]; 標準C語言不支援這種動態定義 C) float m=7; 這不是陣列定義 D) int a(10); 這也不是陣列定義
A) #define SIZE 10 float b[SIZE]; 這是正確的B) int n; scanf("%d", &n); float b[n]; 標準C語言不支援這種動態定義 C) float m=7; 這不是陣列定義 D) int a(10); 這也不是陣列定義
符號常量是用一個識別符號來表示一個常量,一維陣列的定義方法為:型別說明符+陣列名+[常量表達式]; 型別說明符是任一種基本資料型別或構造資料型別。陣列名是使用者定義的陣列識別符號。方括號中的常量表達式表示陣列元素的個數或者長度,可以是常量或符號常量,不能為變數。 例如:
1、int x[8]; 表示定義一個整型陣列x,陣列長度為8.
2、float a[8],b[10];表示定義一個實型陣列b,陣列長度為8,一個實型陣列c,陣列長度為10
3、 ch[15]; 表示定義一個字元陣列ch,陣列長度為15。