1. Trang chủ
  2. » Tất cả

Bài giảng nhập môn về lập trình chương 6 hàm (function)

7 3 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 500,3 KB

Nội dung

Nhập môn về lập trình (C6) Slide 1 Chương 6 Hàm (Function) Presenter Nhập môn về lập trình (C6) Slide 2 Learning outcomes L O 4 1 – Xác định được thành phần của một hàm L O 4 2 – Hiện thực được giải[.]

Chương Hàm (Function) Presenter: Nhập mơn lập trình (C6) Slide Learning outcomes L.O.4.1 – Xác định thành phần hàm L.O.4.2 – Hiện thực giải thuật dạng hàm L.O.4.3 – Giải thích kiểu truyền tham số C L.O.4.4 – Tổ chức chương trình lớn, gồm nhiều hàm L.O.3.5 – Hiện thực giải thuật đệ quy ngôn ngữ C hiểu nguyên tắc hoạt động Nhập mơn lập trình (C6) Slide Tổ chức chương trình C Cấu trúc module  Tiền xử lý: Mô tả module # Khai báo / định nghĩa Hàm Hàm Hàm Nhập mơn lập trình (C6) • #include • #define  Khai báo / định nghĩa: • • • • Hằng Biến Hàm/biến extern Mơ tả hàm  Các hàm: • main chạy • Định nghĩa ngang cấp, khơng lồng • Được gọi chạy Slide Tổ chức chương trình C Project/solution : chương trình  Lập trình theo module Mô tả module # Khai báo / định nghĩa Hàm Hàm Hàm Mô tả module # Khai báo / định nghĩa Hàm Hàm Hàm Mô tả module # Khai báo / định nghĩa Chia nhiều cpp Hàm Hàm Hàm Mô tả module # Khai báo / định nghĩa Hàm Hàm Source file Nhập môn lập trình (C6) Hàm Slide Hàm ?  Hàm là phương tiện phân chia code module nhiều đơn vị nhỏ để dễ quản lý và sửa chữa  Một dự án/giải pháp/chương trình = tập hợp N module  Một Module = tập hợp N hàm Nhập mơn lập trình (C6) Slide Các vấn đề hàm Khai báo hàm  extern  Mô tả trước Hàm Định nghĩa hàm  Định nghĩa biến  Lệnh thực thi Gọi hàm Truyền tham số hàm  Trực tiếp  Gián tiếp  Trị  Tham khảo Nhập mơn lập trình (C6) Slide Khai báo/định nghĩa hàm  Cú pháp : [extern|static] [ret_type] name ([arglist]) { [statements]* [return expr;] [statements]* [return expr;] extern | static Ret_type Name( } arglist ) { Định nghĩa biến [statements]* [return expr;] [statements]* [return expr;] } Nhập mơn lập trình (C6) Slide ... Khai báo / định nghĩa Hàm Hàm Hàm Nhập môn lập trình (C6) • #include • #define  Khai báo / định nghĩa: • • • • Hằng Biến Hàm/ biến extern Mơ tả hàm  Các hàm: • main chạy • Định... tập hợp N hàm Nhập mơn lập trình (C6) Slide Các vấn đề hàm Khai báo hàm  extern  Mô tả trước Hàm Định nghĩa hàm  Định nghĩa biến  Lệnh thực thi Gọi hàm Truyền tham số hàm ... nghĩa Hàm Hàm Hàm Mô tả module # Khai báo / định nghĩa Chia nhiều cpp Hàm Hàm Hàm Mô tả module # Khai báo / định nghĩa Hàm Hàm Source file Nhập mơn lập

Ngày đăng: 25/02/2023, 03:57

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN