Giáo trình Lập trình căn bản: Phần 2
➤ Gửi thông báo lỗi ⚠️ Báo cáo tài liệu vi phạmNội dung chi tiết: Giáo trình Lập trình căn bản: Phần 2
Giáo trình Lập trình căn bản: Phần 2
____________________ Đê cương môn: Lập trình Cơ bànChương 5. Hàm1Khải niệmHàm là một đoạn chương trình độc lập thực hiện trọn vẹn một công việc nhất đ Giáo trình Lập trình căn bản: Phần 2 định sau đó trả về giá trị cho chương trình gọi nó. hay nói cách khác hàm là sự chia nhỏ của chương trình.2Khai báo hàm2.1.Cú pháp khai báo nguyên mẫu hàmGiáo trình Lập trình căn bản: Phần 2
nào đỏ, kiều đó được gọi lã kiều hàm. Kiểu hàm có thể là kiểu chuẩn cũng cỏ thể là kiểu do người dùng định nghĩa. Nếu hãm không trả về giá trị thì ki____________________ Đê cương môn: Lập trình Cơ bànChương 5. Hàm1Khải niệmHàm là một đoạn chương trình độc lập thực hiện trọn vẹn một công việc nhất đ Giáo trình Lập trình căn bản: Phần 2 u xác định. Có thể có nhiều tham số, các tham số cách nhau bời dấu phẩy (,). Trong nguyên mẫu không bắt buộc phải cỏ tên tham số nhưng kiếu của nỏ thi bắt buộc. Nếu hàm không có tham số chúng ta có thể để trống phần này hoặc có thề khai báo lã void.Ví dụ:int max(int a. int b); // khai báo nguyên mẫu Giáo trình Lập trình căn bản: Phần 2 hàm max. có hai tham số kiểu int, kết quả trả về kiểu int.float f(float, int); // nguyên mẫu hàm f, cỏ hai tham số. tham số thứ nhất kiếu float, thamGiáo trình Lập trình căn bản: Phần 2
số thứ 2 kiếu int, kết quả trả về kiếu float.void nhapmang(int a[], int ); // hàm nhapmang, kiểu void (không có giá trị trả về), tham số thứ nhát là ____________________ Đê cương môn: Lập trình Cơ bànChương 5. Hàm1Khải niệmHàm là một đoạn chương trình độc lập thực hiện trọn vẹn một công việc nhất đ Giáo trình Lập trình căn bản: Phần 2 _số])42Đe cương môn: Lập trình Cơ bân -< thân hàm>}Dòng thứ nhất là tiêu để hàm (dòng tiêu đề) chứa các thông tin về hàm: tên hàm, kiểu của hàm (hai thành phần này giống như trong nguyên mẫu hàm) và khai báo các tham số (tên và kiều) cúa hàm, nếu có nhiều hơn một thì các tham số cách nhau bởi dấu p Giáo trình Lập trình căn bản: Phần 2 háy(,).Thân hàm là các lệnh nằm trong cặp {}, đây là các lệnh thực hiện chức năng của hàm.Trong hàm có thể cỏ các định nghĩa biến, hằng hoặc kiểu dữ lGiáo trình Lập trình căn bản: Phần 2
iệu; các thành phần này trở thành các thành phần cục bộ của hàm.Ví dụ:unsigned long giaithua (int n){unsigned long ketqua 1;int i;for (i 2; iGọi ngay
Chat zalo
Facebook