gpt4 book ai didi

c - 对 pow 的 undefined reference

转载 作者:行者123 更新时间:2023-11-30 15:33:31 27 4
gpt4 key购买 nike

    int** truthtable(int n)
{
int i,k=0,m,a,b;
a=n;
int **truthtablearray=(int**)malloc(sizeof(int*)*n);
for(i=0; i<n; i++)
{
truthtablearray[i]=(int*)malloc(sizeof(int)*pow(2,n));
truthtablearray[i][k]=1;
for(k=1; k<pow(2,n); k++)
{
m=(pow(2,n)/pow(2,a-1));
for(b=1; b<=m; b++)
{
if(b%2==1)truthtablearray[i][k]=1;
else truthtablearray[i][k]=0;}

a--;
}

}

return truthtablearray;

}

我已包含

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>

但是我有“未定义的战俘引用”

可能是什么原因?

最佳答案

编译为

gcc file.c -lm

如果是c++

g++ file.cpp -lm

关于c - 对 pow 的 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23656453/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com