Tại sao hàm float viết sau hàm main thì code bị lỗi, còn viết trên hàm main thì code chạy như bình thường?

Tại sao e viết hàm float ở sau hàm main lại bị lỗi ạ. e viết trên hàm main thì vẫn chạy như bình thường

#include <stdio.h>
#include <conio.h>
#include <math.h>

float Circle();

int main()
{
    float radius;
    printf("Input radius: ");
    scanf("%f", &radius);

    printf("The area of circle (r = %.2f) is %.2f", radius, Circle(radius));
}

float Circle(float radius)
{
    return (pow(radius, 2) * 3.14f);
}

float Circle(float radius);

1 Like

Post Code dùng Markdown: Markdown trong daynhauhoc.com

2 Likes

Tại sao ở trên thì khai báo hàm không tham số, ở dưới lại định nghĩa hàm có tham số?

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?