error C2065: 'exp' : undeclared identifier 错误原因 麻烦各位!
我已经有了下列的头文件,#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
#include <time.h>
#include <fstream.h>
#include <stdafx.h>
有了下面的宏定义
#define gaosi(x,y,z) exp(-1.*((double)(x)-(double)(y))*((double)(x)-(double)(y))/((double)(z)*(double)(z)))
为什么在下面调用中会产生error C2065: 'exp' : undeclared identifier 的错误。
for(i=0;i<INPUT;i++)
for(j=0;j<K;j++)
{ u[i][j]=gaosi(x[q][i],m[i][j],b[i][j]);
if(u[i][j]==0)
u[i][j]=pow(10,-300);
}