这段代码定义了一个计算幂的函数 `power`,但存在语法错误和逻辑问题。函数本应返回 `n` 的 `p` 次方,但代码无法正确编译运行。 - 函数参数列表 `int n int p` 缺少逗号分隔符,应改为 `int n, int p`。 - 变量 `a` 未声明类型就直接使用,需要先声明 `int a = 1;`。 - 第一个 `for` 循环后面多了一个分号 `;`,导致循环体为空,而花括号内的代码只执行一次。
Copy this url:
QR-code: