gpt4 book ai didi

c - 如何修复 '=' 标记|之前的编译器错误 : expected ',' , ';' 、 'asm' 、 'attribute' 或 '{' ?

转载 作者:行者123 更新时间:2023-11-30 21:41:53 27 4
gpt4 key购买 nike

我正在尝试为我的电子课构建一个代码来计算简单串联电容电抗器中的电容电抗。代码的目的无关紧要,因为问题是我做了一些非常错误的事情,并且需要我的 C 技能帮助。这是您需要的公式:

Formula for Capacitance

这是我的代码:(不包括标题,因为它们会导致帖子 html 中出现格式错误)

const float pi = 3.145962;

float xc(float frequency, float capacitance)





int main()
{

float capreac;
float valueofc ()
float valueoff ()
capreac = xc(f;c;)
}


float xc(float frequncy, float capaitance);
{
float answer;
answer = (1/(2*pi*capacitance*frequency));
return(answer);


}

我的 IDE 是 CodeBlocks,我的类正在使用它。

它拒绝运行,并显示“|13|错误:在 '{' 标记| 之前需要有 '='、','、';'、'asm' 或 'attribute'”在“float xc”行和“|6|错误:原型(prototype)函数定义中的旧式参数声明|”在 xc 的定义线上。

对这个新人有什么希望吗?

最佳答案

1)您需要一个分号和原型(prototype)的结尾:

float xc(浮点频率,浮点电容);

2)变量声明中没有“()”

float f;
float c;

3) 参数之间用逗号分隔:capreac = xc(f, c);

4) 参数名称应与变量名称匹配:

float xc(float frequency, float capacitance);
{
float answer;
answer = (1.0/(2.0*pi*capacitance*frequency));
...

关于c - 如何修复 '=' 标记|之前的编译器错误 : expected ',' , ';' 、 'asm' 、 'attribute' 或 '{' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26413802/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com