View Code
#include<iostream> using namespace std; const int n=4;//如果没const,传参将失败 void fv(int (&f)[n][n]){//也可以直接 //或者 ,最主要是让二维数组的长度固定,如果不固定,编译器将无法肯定的确定传给函数的二维数组到底有多长 //void fv(int f[n][n]){ for(int i=0;i<4;i++) for(int j=0;j<4;j++) cout<<f[i][j]<<endl; } int main(){ int f[n][n]; for(int i=0;i<4;i++) for(int j=0;j<4;j++) f[i][j]=i+j; fv(f); return 0; }