Cám ơn bác megaownage nhiều lắm . Bài toán tính dthc này em tham khảo trong ebook "Giáo trình C căn bản - HN Aptech". Tài liệu này là dễ hiểu nhất cho những người mới làm quen như em rồi, nhưng có điều sách ko giải thích kĩ lắm.
Đây là đoạn mã vd trong ebook:
Code:
#include <stdio.h>
#include <conio.h>
#define PI 3.14
// khai bao prototype
float area();
//khai bao bien toan cuc
float frad;
void main(void)
{
printf("Nhap vao ban kinh hinh cau : ");
scanf("%f", &frad);
printf("Dien tich hinh cau: %10.3f.\n", area());
getch();
}
// ham tinh dien tich hinh cau
float area()
{
return (4*PI*frad*frad);
}
Về 3 cách viết trên em lấy từ 3 vd khác nhau để áp dụng cho 1 bài, còn như thế nào là hiệu quả + ko lủng củng thì em chưa đủ kiến thức để biết =.=
- Về biến "a" em khai trên là vì trong ebook các biến đều xài giống nhau là "frad", nên em thử đổi về 1 biến khác xem có chạy đc ko, còn "hậu quả" của việc trên thì sách chưa nói nên cũng tịt
- Biến toàn cục chỉ là trong bài học đang áp dụng
Anw, bài phân tích của bác rất có ích cho em
Bookmarks