A-A+

下列程序的运行结果是______。include<iomanip.h> int Func(i

2022-08-06 05:31:09 问答库 阅读 176 次

问题详情

下列程序的运行结果是______。
include<iomanip.h>
int Func(int *a,int n)
{int s=1;
for(int i=0;i<n;i++)
s*=*a++;
returns;}
void main()
{inta[]:{1,2,3,4,5,6,7,8};
intb=Func(a,6)+Func(&a[5],2);
cout<<“b=“<(b<<endl;}请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:b=762。
b=762。 解析: 本题考查了。a++的用法。*a++作为表达式时,先计算*a作为表达式的值,然后使指针变量 a本身增1,在本惠中,s*=*a++等同于3=s**a,a++,S后面第一个*是乘号。

考点:程序