Tham số của các hàm khác nhau nhưng trùng tên có bị lỗi hay không?

Mình có đặt một câu hỏi ở đây. Cho mình hỏi nếu tất cả các hàm void trong phần code ấy mình đều đặt là float a, float b, float c thì có báo lỗi trùng biến không?

Hoặc xem code ở đây:

void aEqual0(float a, float b) // when a = 0
{
    float t;
    if(a == 0) {
        if(b == 0)
            printf("x in R");
        else
            printf("x in empty");
    } else {
        t = -b/a;
        printf("x = %.1f", t);
    }
}

void bEqual0(float c, float d, float e) // When b = 0
{
    float x1, x2;
    if(e/d <= 0) {
        x1 = sqrt(-e/c);
        x2 = -sqrt(-e/c);
        printf("x1 = %.2f", x1);
        printf("\nx2 = %.2f", x2);
    } else
        printf("x in empty");
}
1 Like

ko bạn, đó là dữ liệu truyền vào thôi

2 Likes

Thanks bạn, ngại đặt biến sợ bị trùng

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