#include <iostream> //二維陣列在函式中的傳遞 //1.一維陣列 //2.函式√ //3傳遞的方式√ //4.返回二維陣列 using namespace std; int main(){ /* 1.二維陣列的初始化定義: int a[][];//定義方式錯誤,編譯不成功 int b[][2];//定義方式錯誤 int c[2][];//定義方式錯誤 int d[1][1];//定義方式正確 2.二維陣列的初始化賦值 int a[][]={0};//賦值方式錯誤 int b[][2]={1}; cout<<b[0][0]<<endl;//1 cout<<b[0][1]<<endl;//0 cout<<b[1][0]<<endl;//亂碼 int b[][2]={1,3,10};//賦值方式正確 cout<<b[0][0]<<endl;//1 cout<<b[0][1]<<endl;//0 cout<<b[1][0]<<endl;//10 int b[1][2]={1,3,10};//賦值方式錯誤 資料超長度了 int c[2][1]={1};////賦值方式錯誤,第二行中括號需要長度 */ return 0; }