爱嘉牛LA

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
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;
}

 

posted on 2012-11-21 17:46  爱嘉牛LA  阅读(220)  评论(0编辑  收藏  举报