C 预期标识符或';(';

C 预期标识符或';(';,c,C,我收到此编译错误,但无法找出原因。错误消息已注释 float remainingAngle(float angleA, float angleB); { // Expected identifier or '(' return 180 - (angleA + angleB); } int main (int argc, const char * argv[]) { float angl

我收到此编译错误,但无法找出原因。错误消息已注释

float remainingAngle(float angleA, float angleB);
{                                           // Expected identifier or '('
    return 180 - (angleA + angleB);
}


int main (int argc, const char * argv[])
{
        float angleA = 30.0;
        float angleB = 60.0;
        float angleC = remainingAngle(angleA, angleB);
        printf("The third angle is %.2f", angleC);
        return 0;
}

第一行末尾有一个分号。

删除函数声明和大括号之间的分号