gpt4 book ai didi

c - C 中的中断错误

转载 作者:行者123 更新时间:2023-11-30 17:18:01 26 4
gpt4 key购买 nike

所以我试图从 C 语言的音频文件中删除 2000hz 正弦波,这是我的程序:

#include <stdio.h>
#include <math.h>
#define PI (4*atan(1))

int main( void)
{
int s;
double d1, newsound, t, i;
for ( i=0; i>=0; ++i);
{
s=scanf( "%lf", &d1);
if (s != 1) break;
t=i/8000;
newsound = d1-sin(2*PI*2000*t);
printf( "%g\n", newsound);
}
return 0;
}

我不断收到一条错误消息:错误:break 语句不在循环或 switch 内

最佳答案

这个循环有一个空的循环体

  for ( i=0; i>=0; ++i); // mind the semicolon

下面的大括号开始一个“ float ” block

{ /* floating block */ }

关于c - C 中的中断错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29310321/

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