问题 填空题

下列程序的运行结果是 【9】 。#include<iomanip. h>int Func(int * a, int n){ int s=1; for(int i=0;i<n; i++) s*= * a++; return s;}void main( ){ int a[]={1,2,3,4,5,6,7,8); int b=Func(a,6)+Fnnc(& a [5],2); cout<<"b= "<<b<<end1;}

答案

参考答案:b=762

解析: 考生要注意*和++运算的优先级问题,此外要注意的是a作为整个数组的首地址传递给func函数。

选择题
单项选择题