C语言type错误

C语言type错误,第1张

#include <stdio.h>

int main ()

{

double power (double x,double y)

double result

double x=2.0,y=3.0

result = power (x , y)

printf("%f的%f次方等于%f",x,y,result)while(1)

return 0

}

double power (double x,double y)

{

double z=1,i

for(i=1i<=yi++)

{

z=z*x

}

return z

}

编译中的错误是result的那行,正确语法见掘漏上。悔散局

你的power也错了,用你的方法的话无论y是多少都会返回x^2,碧让正确做法还是参上。。。

报错的意思弊孙:未知的类型名:'bool'

在C语言标准(C89)没有定义布尔类型,所以会报错。而C99提供了一个头文件 <stdbool.h>定义了 bool , true 代表1, false 代表0。只要宴搭导入 stdbool.h ,就能非租祥链常方便的 *** 作布尔类型了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8183876.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存