Online Compiler C

#include <stdio.h> int power(int n int p) { int a=1 for(int i=0;i<p;i++) { a*=n; } return a; }
这段代码定义了一个计算整数幂的函数 `power`,它接受底数 `n` 和指数 `p`,通过循环累乘返回 `n` 的 `p` 次方。但代码中存在语法错误,导致无法编译。

- 函数参数列表 `int n int p` 缺少逗号分隔符,应改为 `int n, int p`。
- 变量 `a` 的初始化语句 `int a=1` 末尾缺少分号,应加上分号。