问题相关代码
// mypow.c
#ifdef COMPILETIME
#include<stdio.h>
#include<math.h>
double mypow(double x,double y){
double ans=pow(x,y);
printf("x to the power of y equals:%f",ans);
return ans;
}
#endif
// pow.h
#define pow(x,y) mypow(x,y)
double mypow(double x,double y);
// test01.c
#include<stdio.h>
#include<math.h>
int main(){
printf("Ans=%f\n",pow(3.14,2));
return(0);
}
运行结果
没有运行包装函数。