Menu
CoddyTech

Khai báo hàm

Thuộc phần Nền tảng cơ bản trong hành trình C của Coddy. Bài học 46 trên 63.

Hàm (function) trong C là một khối code thực hiện một nhiệm vụ cụ thể. Hàm giúp tổ chức code, cho phép tái sử dụng và cải thiện khả năng đọc. Đây là cấu trúc cơ bản của một khai báo hàm trong C:

return_type function_name(parameter1_type parameter1_name, parameter2_type parameter2_name, ...) {
    // đoạn code cần chạy
    return value; // nếu return_type không phải là void
}

Ví dụ, một hàm đơn giản dùng để chào người dùng có thể trông như sau:

void greet() {
    printf("Hello, welcome to C programming!");
}

Để sử dụng (gọi) hàm này trong chương trình chính, bạn sẽ viết:

int main() {
    greet();
    return 0;
}

Hàm (function) cũng có thể nhận tham số (parameter) và trả về giá trị trả về (return value). Mình sẽ tìm hiểu những nội dung này trong các bài học sau.

challenge icon

Thử thách

Dễ

Tạo một hàm có tên printNumbers để in ra các số từ 1 đến 5. Sau đó, trong hàm main, gọi hàm này hai lần.

Đầu ra của bạn sẽ trông như sau:

1 2 3 4 5
1 2 3 4 5

Đảm bảo không thêm khoảng trắng sau số 5, đồng thời thêm một dòng mới sau số 5 (\n)

Tự làm thử

#include <stdio.h>

// Khai báo hàm (function) của bạn tại đây

int main() {
    // Gọi hàm của bạn hai lần tại đây
    
    return 0;
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Nền tảng cơ bản

Tự luyện tập: Trình biên dịch C online