KỸ THUẬT LẬP TRÌNH (p6)
Số trang: 9
Loại file: pdf
Dung lượng: 365.34 KB
Lượt xem: 22
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Hàm và Thủ tục Phát triển chương trình bằng phương pháp tinh chỉnh dần từng bước. Định nghĩa và sử dụng hàm trong ngôn ngữ C Hàm đệ quy• Các Modules trong C • Một chương trình bao gồm các hàm do người sử dụng tạo dựng và các hàm thư viện– Thư viện chuẩn C có một lượng lớn các hàm và có thể được mở rộng thêm – Ví dụ: khi dùng #include , ta có thể gọi hàm scanf,…Lời gọi hàm • Xuất phát từ chương trình chính (main) hoặc từ 1 hàm nào đó....
Nội dung trích xuất từ tài liệu:
KỸ THUẬT LẬP TRÌNH (p6)KỸ THUẬT LẬP TRÌNH Định nghĩa và sử dụng hàm trong C Hàm trong CKỸ THUẬT PHÁT TRIỂN CHƯƠNG TRÌNH • Các Modules trong C • Một chương trình bao gồm các hàm do người sử dụng tạo dựng và các hàm thư việnNỘI DUNG – Thư viện chuẩn C có một lượng lớn các hàm và có thể được mở rộng thêm Hàm và Thủ tục – Ví dụ: khi dùng #include , ta có thể gọi hàm scanf,… Lời gọi hàm Phát triển chương trình bằng phương pháp tinh • Xuất phát từ chương trình chính (main) hoặc từ 1 hàm nào đó. chỉnh dần từng bước. • Yêu cầu gọi các hàm: Định nghĩa và sử dụng hàm trong ngôn ngữ C – Cung cấp tên hàm và các đối số – Hàm thực hiện các hành động hoặc các thao tác Hàm đệ quy – Hàm trả lại kết quả 0 1 Ngữ nghĩa lời gọi hàm: Cú pháp định nghĩa hàm – Giám đốc giao nhiệm vụ cần hoàn thành cho nhân viên return-value-type function-name( parameter-list ) – Nhân viên nhận thông tin, thực hiện, trả lại kết quả { – Giám đốc không biết chi tiết về quá trình thực hiện khai báo dữ liệu và các lệnh } • Function-name: Tên hàm main • Return-value-type: kiểu dữ liệu của kết quả trả về (mặc định là int) – void – hàm không trả lại kết quả worker1 worker2 worker3 • Parameter-list: các tham số cách nhau bằng dấu “,” – Phải khai báo kiểu dữ liệu cho từng tham số. worker4 worker5 2 3 1 /* Fig. 5.4: fig05_04.c 2 Finding the maximum of three integers */ 3 #include fig05_04.c (Part 1 of 2) 4 5 int maximum( int x, int y, int z ); /* function prototype */ Cú pháp định nghĩa (tiếp theo) 6 7 /* function main begins program execution */ • Các khai báo và các lệnh: thân của hàm (khối) 8 int main() – Các biến có thể được định nghĩa bên trong hàm 9{ 10 int number1; /* first integer */ – Các hàm không được định nghĩa trong hàm khác 11 int number2; /* second integer */ 12 int number3; /* third integer */ • Kiểm soát kết quả trả về bằng lệnh return 13 – Nếu không có kết quả trả về ...
Nội dung trích xuất từ tài liệu:
KỸ THUẬT LẬP TRÌNH (p6)KỸ THUẬT LẬP TRÌNH Định nghĩa và sử dụng hàm trong C Hàm trong CKỸ THUẬT PHÁT TRIỂN CHƯƠNG TRÌNH • Các Modules trong C • Một chương trình bao gồm các hàm do người sử dụng tạo dựng và các hàm thư việnNỘI DUNG – Thư viện chuẩn C có một lượng lớn các hàm và có thể được mở rộng thêm Hàm và Thủ tục – Ví dụ: khi dùng #include , ta có thể gọi hàm scanf,… Lời gọi hàm Phát triển chương trình bằng phương pháp tinh • Xuất phát từ chương trình chính (main) hoặc từ 1 hàm nào đó. chỉnh dần từng bước. • Yêu cầu gọi các hàm: Định nghĩa và sử dụng hàm trong ngôn ngữ C – Cung cấp tên hàm và các đối số – Hàm thực hiện các hành động hoặc các thao tác Hàm đệ quy – Hàm trả lại kết quả 0 1 Ngữ nghĩa lời gọi hàm: Cú pháp định nghĩa hàm – Giám đốc giao nhiệm vụ cần hoàn thành cho nhân viên return-value-type function-name( parameter-list ) – Nhân viên nhận thông tin, thực hiện, trả lại kết quả { – Giám đốc không biết chi tiết về quá trình thực hiện khai báo dữ liệu và các lệnh } • Function-name: Tên hàm main • Return-value-type: kiểu dữ liệu của kết quả trả về (mặc định là int) – void – hàm không trả lại kết quả worker1 worker2 worker3 • Parameter-list: các tham số cách nhau bằng dấu “,” – Phải khai báo kiểu dữ liệu cho từng tham số. worker4 worker5 2 3 1 /* Fig. 5.4: fig05_04.c 2 Finding the maximum of three integers */ 3 #include fig05_04.c (Part 1 of 2) 4 5 int maximum( int x, int y, int z ); /* function prototype */ Cú pháp định nghĩa (tiếp theo) 6 7 /* function main begins program execution */ • Các khai báo và các lệnh: thân của hàm (khối) 8 int main() – Các biến có thể được định nghĩa bên trong hàm 9{ 10 int number1; /* first integer */ – Các hàm không được định nghĩa trong hàm khác 11 int number2; /* second integer */ 12 int number3; /* third integer */ • Kiểm soát kết quả trả về bằng lệnh return 13 – Nếu không có kết quả trả về ...
Tìm kiếm theo từ khóa liên quan:
lập trình cơ bản Hàm trong C code lập trình lập trình máy tính ngôn ngữ lập trình thuật toán lập trình ngôn ngữ lập trình C lập trình cấu trúcGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 254 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 244 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 241 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 228 0 0 -
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 221 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 202 0 0 -
15 trang 194 0 0
-
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 194 1 0 -
101 trang 190 1 0
-
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 178 0 0