1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Cách tìm hiểu về hàm trong C

Chủ đề trong 'Hỏi đáp Tin học' bởi FrankLee, 18/03/2016.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. FrankLee

    FrankLee Thành viên mới

    Tham gia ngày:
    07/03/2016
    Bài viết:
    31
    Đã được thích:
    0
    Hàm là gì
    xem thêm
    • Hàm là một đoạn chương trình bao gồm một hoặc nhiều xử lý nhằm giải quyết một công việc nào đó và được xây dựng với mục đích TÁI SỬ DỤNG.
    • click here
    • Như vậy trong một chương trình nếu có những xử lý giống nhau chúng ta nên xây dựng hàm.

    • Hàm có thể được xây dựng bởi lập trình viên hoặc hàm có sẵn trong ngôn ngữ lập trình. Ví dụ trong lập trình C, chúng ta có thể liệt kê các hàm có sẵn như printf, scanf, pow, sqrt,…
    tại đây
    Hàm tự định nghĩa

    – Cú pháp khai báo

    Kiểu_Dữ_Liệu Tên_Hàm(Tham_Số_1, Tham_Số_2, …) {

    Xử lý;

    }

    – Giải thích

    + Kiểu dữ liệu có thể là int, long, float, double, char hoặc void. Đây chính là dữ liệu mà hàm có thể trả về (hay còn gọi là đâu ra – output).

    + Tên hàm phải là: động từ, không chứa khoảng trắng, không trùng từ khoá, không chứa ký tự đặc biệt và đặt tên có ý nghĩa.

    + Tham số là dữ liệu đầu vào của hàm và được khai báo theo cú pháp sau:

    Kiểu_Dữ_Liệu Tên_Tham_Số_1, Kiểu_Dữ_Liệu Tên_Tham_Số_2,…

    => Lưu ý nếu hàm không có tham số thì bỏ qua phần khai báo này.

    – Ví dụ: Xây dựng hàm tính tổng 2 số nguyên

    + Cách 1: Hàm không trả về giá trị và không nhận tham số đầu vào

    void tinhTong1() {

    int a, b, tong;

    printf(“Nhap so thu nhat a = “); scanf(“%d”, &a);

    printf(“Nhap so thu hai b = “); scanf(“%d”, &b);

    tong = a + b;

    printf(“Tong hai so la %d”, tong);


    }
  2. thietbivesinhads

    thietbivesinhads Thành viên mới

    Tham gia ngày:
    22/03/2016
    Bài viết:
    15
    Đã được thích:
    0

Chia sẻ trang này