这段代码的原型声明是什么?

时间:2014-09-25 09:06:15

标签: c function argument-passing

我从main调用三个函数来打印数组

void display(int *q,int row,int col){
                                      //code
                                 }
void show(int(*q)[4],int row,int column){
                                       //code
                                    }
void print(int q[][4],int row,int column){
                                       //code
                                        }

我从main()调用display(),print()和show():

int a[3][4]={1,2,3,4,5,6,7,8,9,0,1,2};
display(a,3,4);
show(a,3,4);
print(a,3,4);

这三个函数以三种不同的方式打印数组的元素 现在我想知道display(),print()和show()??

的原型声明是什么

1 个答案:

答案 0 :(得分:0)

void display(int *q,int row,int col);
void show(int(*q)[4],int row,int column);
void print(int q[][4],int row,int column);

如果你把函数定义放在main函数之前,则不需要原型声明......