问题 填空题

有如下程序:
#include <iostream>
using namespace std;
template <typename T>
T total( T *data)

T s=0;
while (*data)
s+=*data++;
return s;

int main ()

int x[]=2,4,6, 8,0, 12, 14,16, 18 ;
cout<<total (x);
return 0;

执行上面程序的输出结果是 【13】

答案

参考答案:T

解析: 函数模板实现的功能是计算所传入数组data中元素值为0的元素前面所有元素值的和。

单项选择题
单项选择题