C语言中的函数,代码块错误:预期为'=''''';,

C语言中的函数,代码块错误:预期为'=''''';,,c,compiler-errors,syntax-error,codeblocks,C,Compiler Errors,Syntax Error,Codeblocks,我目前正在编写这段代码只是为了积累经验,我目前遇到了几个我不理解的错误,我只编程了一个月,因此我缺乏关于错误和编码的知识。我可以轻松地在主函数中创建程序,但是,我想练习函数,这就是为什么我设计了几个函数的程序 s tut\lab\main.c | 15 |错误:应为“=”、“,”、“;”、”“{”标记|之前的asm”或“属性”,您的问题是在定义上使用分号: #define FLATE_RATE 39.99; /* basic water demand charge */ #define PLAN

我目前正在编写这段代码只是为了积累经验,我目前遇到了几个我不理解的错误,我只编程了一个月,因此我缺乏关于错误和编码的知识。我可以轻松地在主函数中创建程序,但是,我想练习函数,这就是为什么我设计了几个函数的程序


s tut\lab\main.c | 15 |错误:应为“=”、“,”、“;”、”“{”标记|之前的asm”或“属性”,您的问题是在定义上使用分号:

#define FLATE_RATE 39.99; /* basic water demand charge */
#define PLAN_MINUTES 600; /* charge per thousand gallons used */
#define ADD_MINUTES 0.40;
#define TAX 0.0525;
当它们被替换时,它还将包括分号。你几乎永远不会想要这个。相反,你应该简单地说:

#define FLATE_RATE 39.99 /* basic water demand charge */
#define PLAN_MINUTES 600 /* charge per thousand gallons used */
#define ADD_MINUTES 0.40
#define TAX 0.0525

尝试在此行后添加分号,看看会发生什么:

void displayBill(double bill,double extraCharge)

void指令;
-->
void指令(void);
void指令()){
-->
void指令(void){
有很多输入错误。语法问题已经解决,但是我的程序出现了问题。我的函数工作不正常,你能给我一些关于我做错了什么的见解吗?谢谢你,你最好的办法是打开一个新问题,详细说明什么东西没有按照你想要/期望的方式工作。
void displayBill(double bill,double extraCharge)