1. Trang chủ
  2. » Công Nghệ Thông Tin

Hàm trong ngôn ngữ c

3 386 0

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

THÔNG TIN TÀI LIỆU

Nội dung

Hàm ngôn ngữ C • • Hàm nhóm câu lệnh xử lí nhiệm vụ Mỗi chương trình có hàm – main() Ngoài hàm có sẵn thư viện chuẩn C strtok(), strcpy(), memcpy(),… phân tách chương trình thành nhiều hàm nhỏ để tiện quản lí sử dụng Cách tách, mục đích tách tùy vào thân người thường hàm thực nhiệm vụ đặc biệt Dạng tổng quát hàm: Trong : • • • • Kiểu trả kiểu giá trị mà hàm trả Một hàm trả không trả giá trị Các kiểu trả bool, int, double, float,… kiểu không trả thường void Tên hàm người dùng tự đặt Tên hàm nên đặt theo nhiệm vụ mà hàm thực Danh sách tham số ( đối số ): hàm có một, nhiều tham số Tham số gồm kiểu liệu tên biến dùng làm tham số, ta truyền tham số vào cho hàm để thực điều Như vậy, tham số hàm tùy chọn Câu lệnh thân hàm tập câu lệnh xác định nhiệm vụ hàm • Ví dụ: ba hàm sau thực chức tìm số lớn hai số nguyên a, b: • Khai báo hàm(# định nghĩa hàm ): Dùng trường hợp hàm cần gọi đc khai báo nội dung cụ thể sau hàm main() (phias hàm main() ) hàm tổ chức file khác Nó cho trình biên dịch biết tên hàm cách thức gọi hàm Đối với hàm định nghiã phía hàm main không cần phải khai báo hàm Trong ví dụ khai báo hàm theo hai cách sau : o int max( int a, int b ); int max( int, int); o void max( int a, int b, int c ); void max( int, int, int ) ; Gọi hàm : hàm main() hàm khác, ta truyền đối số ( có ) vào khai • • báo tên hàm cần gọi Nếu hàm trả ta lưu trữ giá trị trả vào biến kiểu trả Ví dụ : ... hàm tổ ch c file kh c Nó cho trình biên dịch biết tên hàm c ch th c gọi hàm Đối với hàm định nghiã phía hàm main không c n phải khai báo hàm Trong ví dụ khai báo hàm theo hai c ch sau : o int max(... ba hàm sau th c ch c tìm số lớn hai số nguyên a, b: • Khai báo hàm( # định nghĩa hàm ): Dùng trường hợp hàm c n gọi c khai báo nội dung c thể sau hàm main() (phias hàm main() ) hàm tổ ch c file... int); o void max( int a, int b, int c ); void max( int, int, int ) ; Gọi hàm : hàm main() hàm kh c, ta truyền đối số ( c ) vào khai • • báo tên hàm c n gọi Nếu hàm trả ta lưu trữ giá trị trả vào

Ngày đăng: 12/12/2016, 02:03

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w