/*
可知, 陣列宣告的元素個數可以比賦值的多, 但不能少 (亦即要夠放, 否則會編譯失敗). 沒有被賦值的元素會有預設值,
整數類是 0, char 是空字元, 浮點數則是 0.00, 例如 :
*/
void setup() {
Serial.begin(9600);
int a[5]={1,2,3,4}; //5 個元素只賦值 4 個
for (int i=0; i<5; i++) {
Serial.println(a[i]);
}
}
void loop() {
}
/*
執行結果為 :
1
2
3
4
0 (未賦值=預設值)
*/
nano:12
nano:11
nano:10
nano:9
nano:8
nano:7
nano:6
nano:5
nano:4
nano:3
nano:2
nano:GND.2
nano:RESET.2
nano:0
nano:1
nano:13
nano:3.3V
nano:AREF
nano:A0
nano:A1
nano:A2
nano:A3
nano:A4
nano:A5
nano:A6
nano:A7
nano:5V
nano:RESET
nano:GND.1
nano:VIN
nano:12.2
nano:5V.2
nano:13.2
nano:11.2
nano:RESET.3
nano:GND.3