小编Stu*_*ent的帖子

带有pow()的c语法错误

无法弄清楚我遇到的语法错误,我有正确的标题所以不知道

int get_block_size(int num) {
    int i= 0;

    for (i=0; num < pow(2.0,double(i)); ++i);

    return int(pow(2.0,double(i)));
}
Run Code Online (Sandbox Code Playgroud)

我得到的错误

sidhuh@ius:~ $ gcc -o b buddy.c
buddy.c: In function `get_block_size':
buddy.c:24: error: syntax error before "double"
buddy.c:24: error: syntax error before ')' token
Run Code Online (Sandbox Code Playgroud)

c

1
推荐指数
1
解决办法
129
查看次数

标签 统计

c ×1