首页 > 试题广场 >

以下是3个数组声明: double trots[20]

[问答题]
以下是3个数组声明:
double trots[20];
short clops[10][30];
long shots[5][10][15];
a. 以传统的void函数方式,写出处理数组trots的函数原型和函数调用;然后以变长数组方式,写出处理数组trots的函数原型和函数调用。
b. 以传统的void函数方式,写出处理数组clops的函数原型和函数调用;然后以变长数组方式,写出处理数组clops的函数原型和函数调用。
c. 以传统的void函数方式,写出处理数组shots的函数原型和函数调用;然后以变长数组方式,写出处理数组shots的函数原型和函数调用。
推荐
a.
void process (double ar[ ], int n);
void processvla (int n, double ar[n]);
process (trots, 20);
processvla (20, trots);
b.
void process2 (short ar2[30], int n);
void process2vla (int n, int m, short ar2[n] [m]);
process2 (clops, 10);
processvla (10, 30, clops);
c.
void process3 (long ar3[10][15], int n];
void process3vla (int n, int m, int k long ar3[n] [m] [k]);
process3 (shots, 5);
process3vla (5, 10, 15, shots);
发表于 2018-03-19 21:34:20 回复(0)