1.pow函数的含义:在math.h的头文件中指向a的b次方。
2.对于pow函数的直接应用:
# include stdio.h # include math.h/* * * math头文件intmain({doublea=2,b=3; 双结果; result=pow (2,3 ); //* * *直接调用math头文件***./printf(outputnumberis%f(n (,result ) ); 返回0; }此时输出的结果为2的3次方8
3.对于不使用头文件,对pow函数的调用:
#includestdio.hintmain(//***使用主函数(***/) doublepow ) double b,double b ); //***a和b均为形参***//double x=2,y=3; //***x和y都是实参***//double result; 结果=pow (x,y ); //* * * *此时x的y次幂调用pow函数的代码段***/printf('%f的%f次幂为%fn”,x、y、result ) ) double pow (双精度,) if(b==1)//***b==1,a的b次方是a本身(***//{ c=a; } else //***b不为1时,执行以下运算***//{c=a*pow(a,b-1); }返回(c ); //***值result***//}将c返回给程序运算的结果