c++中这个程序的输出结果应该是什么

2025-04-29 09:20:30
推荐回答(2个)
回答1:

while(--n);val *= x;这句话有些问题,如果是while(--n)后面有个分号,那么power函数最后返回的值就是x。如果是误写没有分号,而是while(--n) val *= x;最后返回的值其实不是x的n次方,而是(n-1)次方。如要实现n次方,则需改为while(n--)。

回答2:

5 to the power 2 is
625