Hàm function trong ngôn ngữ C

Tình hình là em mới học xong cách sử dụng hàm Function trong ngôn ngữ C , mấy bác có thể cho em biết nó có lợi gì so với các chương trình C cơ bản được không :3 và em cũng đang kẹt ở đây, các bác có thể chỉ em cách sử dụng nó tối ưu nhất với được không :3

Function là hàm, hàm là function.
Thì nếu phải dùng nhiều lần thì viết thành hàm, mỗi lần muốn chạy chỉ việc gọi ra. Những hàm scanf, printf định nghĩa trong stdio.h, nếu không có ai viết sẵn thành hàm, liệu bạn có đủ rảnh để mỗi lần muốn in cái gì là gõ mã máy ra không :joy:

1 Like

Ngoài việc thể hiện chức năng rõ ràng với cung cấp chức năng (hàm thư viện), hàm còn dùng để tách code :slight_smile:

1 Like

Lấy ví dụ đơn giản nhất.

  • Hãy tưởng tượng chương trình là 1 chiếc xe máy, nếu không viết theo hàm(không chia nhỏ ra) thì sẽ làm 1 chiếc xe máy nguyên khối @@, nếu hỏng 1 bộ phận? đập nguyên xe
  • Hàm là 1 bộ phận nhỏ trên xe máy, người ta chia ra làm bộ phận nhỏ để khi có hư hỏng, cần chỉnh sửa gì thì chỉ cần chỉnh phần đó ^^
    hiểu chưa :smiley:
2 Likes
  • Chia nhỏ để trị.
  • Tái sử dụng một chức năng.
  • Giảm dung lượng chương trình.
1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?