Function Là Gì?
Function là một khối mã được định nghĩa để thực hiện một nhiệm vụ cụ thể. Một function có thể nhận đầu vào (parameters) và có thể trả về kết quả (return value). Function giúp chia nhỏ các vấn đề phức tạp thành các phần nhỏ hơn, dễ quản lý hơn. Và funcion còn được mọi ng định nghĩa hay gọi là một chương trình con.
Cấu Trúc Cơ Bản của Function trong C
-
Khai Báo Hàm: Khai báo prototype của hàm trước khi sử dụng nó trong chương trình.
-
Định Nghĩa Hàm: Định nghĩa các hoạt động của hàm.
-
Gọi Hàm: Thực hiện hàm trong chương trình chính.
Cách thực hiện một đoạn code funcition:
Thông thường khi viết code về function thì chúng thường dùng hàm ' void ' và function thường được viết ở trước hàm main ( Hàm chính ) và khi muốn gọi nó ra ở đâu đó trong đoạn code chúng ta chỉ cần gõ một dòng lệnh gọi tên nó ra.
Dưới đây là một ví dụ về function:
#include <stdio.h> void Funcition() { printf("Hello cac ban ");
} int main() { int u; printf("Nhap gia tri cua u\n"); scanf("%d", &u); int y = 19 - u; printf("Gia tri con lai cua u la : %d \n", u); Funcition();
}
Đây là một ví dụ dễ hiểu về funcition và trong đây mình đã viết thêm một phép toán nhưng vì đang nói về function nên mình bỏ qua ko nói về phép toán này và nếu có ai thắc mắc gì về phép toán này thì mình có làm một bài trước đó rồi ai muốn xem thì vào tcn mình xem nhé !
Và đây là một số giải thích về đoạn code trên :
Như mọi người đã thấy thì trước hàm main mình đã viết ra một lệnh như sau :
void Funcition() {
printf("Hello cac ban ");
lệnh này là một function và nó cho in ra một dòng chữ ' Hello cac ban ' và khi đã tạo ra một lệnh function này rồi thì chúng ta gọi nó ra bằng cách nào ?
Tiếp theo để mà có thể gọi ra cái function mình vừa tạo ở trên thì theo như mình đã nói ở trên ta cần code một lệnh tên của function đó để gọi nó ra. Vậy nên ở đây để gọi ra function này mình sẽ dùng câu lệnh :
Funcition();
Đây là tên của function của mình cũng như là cái lệnh gọi function này ra. Để mà hình dung thì mình sẽ in ra kết quả dưới đây để các bạn hình dung được function nó như thế nào .
Đây là kết quả cho bài function ở trên. Qua bài học này mình mong ae mới học có thể hiểu và giải đc bài này . Thank you for considering this article!!!