C Function Parameters

Hướng Dẫn Về Tham Số Hàm Trong Ngôn Ngữ Lập Trình C

Trong lập trình C, hàm là một khối mã thực hiện một nhiệm vụ cụ thể. Tham số hàm là các biến được khai báo trong phần định nghĩa hàm, cho phép truyền dữ liệu vào hàm để xử lý. Việc sử dụng tham số làm cho các hàm trở nên linh hoạt và có thể tái sử dụng.

Định Nghĩa Tham Số Hàm

Tham số hàm là các biến được sử dụng trong định nghĩa hàm để nhận dữ liệu đầu vào từ người gọi hàm. Mỗi tham số trong hàm đều cần được định nghĩa kiểu dữ liệu và tên. Một hàm có thể có nhiều tham số hoặc không có tham số nào.

Cú Pháp Của Tham Số Hàm


return_type function_name(parameter_type1 parameter_name1, parameter_type2 parameter_name2, ...) {
    // Mã thực hiện
}

Trong đó:

  • return_type: kiểu dữ liệu mà hàm trả về.
  • function_name: tên của hàm.
  • parameter_type: kiểu dữ liệu của tham số.
  • parameter_name: tên của tham số.

Ví Dụ Về Tham Số Hàm

1. Hàm không có tham số


#include 

void sayHello() {
    printf("Hello, World!\n");
}

int main() {
    sayHello(); // Gọi hàm
    return 0;
}

2. Hàm với một tham số


#include 

void printSquare(int num) {
    printf("Bình phương của %d là %d\n", num, num * num);
}

int main() {
    printSquare(5); // Gọi hàm với tham số
    return 0;
}

3. Hàm với nhiều tham số


#include 

void addNumbers(int a, int b) {
    printf("Tổng của %d và %d là %d\n", a, b, a + b);
}

int main() {
    addNumbers(3, 4); // Gọi hàm với hai tham số
    return 0;
}

Kết Luận

Tham số hàm trong ngôn ngữ lập trình C là một phần quan trọng giúp tối ưu hóa mã nguồn và làm cho các hàm trở nên linh hoạt hơn. Qua việc truyền tham số, bạn có thể thực hiện các tính toán hoặc thao tác khác nhau mà không cần phải viết lại mã cho mỗi trường hợp khác nhau. Hy vọng bài viết này giúp bạn hiểu rõ hơn về các tham số hàm trong C!