現在,我在Arduino(使用Arduino)中編寫的代碼使用多個二維數組。現在,當我使用串行監視器打印某些東西時,它可以正確打印它,但是當我聲明並初始化二維數組時,它就不會打印出來。
代碼:
void setup(){Serial.begin(9600); int image_width = 56; int image_height = 96; int image_result [image_width] [image_height]; for(int i = 0; i<image_height; i ++){for(int j = 0; j<image_width; j ++){image_result [j] [i] = 5; }} Serial.print(“代碼作品”);}
現在在這種情況下,“代碼作品”不會打印,但是當我刪除數組聲明並打印初始化代碼作品時。有什麼問題?
二維數組在Arduino中的工作方式是否不同?還是空間問題?