![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Bài giảng Kỹ thuật lập trình: Bài 5 - TS. Đào Trung Kiên
Số trang: 22
Loại file: pdf
Dung lượng: 823.17 KB
Lượt xem: 11
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Kỹ thuật lập trình: Bài 5 do TS. Đào Trung Kiên biên soạn trình bày các nội dung sau: Khái niệm hàm, phạm vi của biến, hằng, biến trong khối lệnh, biến trong khối lệnh: vòng lặp, câu lệnh return, hàm trả về con trỏ,...
Nội dung trích xuất từ tài liệu:
Bài giảng Kỹ thuật lập trình: Bài 5 - TS. Đào Trung KiênBài 5: Hàm và thư viện1EE3490: Kỹ thuật lập trình – HK1 2017/2018TS. Đào Trung Kiên – ĐH Bách khoa Hà NộiHàm(functions)2EE3490: Kỹ thuật lập trình – HK1 2017/2018TS. Đào Trung Kiên – ĐH Bách khoa Hà NộiKhái niệmHàm là một khối các câu lệnh thực hiện một nhiệm vụnhất định, và có thể được gọi khi cầnMỗi hàm có một tên (các hàm trong C không được trùngtên nhau), một số tham số, và một giá trị trả vềSử dụng hàm giúp:Chia nhỏ chương trình thành nhiều bài toán conSử dụng lại trong một hoặc nhiều chương trìnhCách khai báo: () {Khai báo các biến dùng cho hàmCác câu lệnh của hàm}Câu lệnh return dùng để thoát khỏi hàm và trả kết quả3EE3490: Kỹ thuật lập trình – HK1 2017/2018TS. Đào Trung Kiên – ĐH Bách khoa Hà NộiVí dụHàm tính tổng hai sốdouble sum(double x, double y) {double z = x+y;return z;}int main() {double x = 10, y = sum(2,3);printf(x + y = %g, sum(x,y));return 0;}Các tham số và các biến nội bộ chỉ giới hạn trong phạmvi của hàm4EE3490: Kỹ thuật lập trình – HK1 2017/2018TS. Đào Trung Kiên – ĐH Bách khoa Hà NộiPhạm vi của biến, hằngBiến toàn cục: được khai báo ở ngoài các hàm, có phạm vi trongtoàn chương trình và tồn tại trong suốt quá trình chạyBiến địa phương: được khai báo ở trong một hàm hoặc một khốilệnh, chỉ có phạm vi trong hàm/khối đó, và bị huỷ sau khi kết thúcchạy hàm/khối đóKhai báo biến địa phương sẽ “che” mất biến cùng tên khác có phạm vi rộng hơnTrong C, biến địa phương phải được khai báo ở đầu hàm hoặc khối lệnhVí dụ biến địa phương của hàm:5int x = 10, y = 20;int sum() {int z = x+y;return z;}int main() {int x = 1, y = 2;int z = sum();return 0;}/* phải khai báo trước hàm sum() *//* trả về: 10+20 */EE3490: Kỹ thuật lập trình – HK1 2017/2018TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội
Nội dung trích xuất từ tài liệu:
Bài giảng Kỹ thuật lập trình: Bài 5 - TS. Đào Trung KiênBài 5: Hàm và thư viện1EE3490: Kỹ thuật lập trình – HK1 2017/2018TS. Đào Trung Kiên – ĐH Bách khoa Hà NộiHàm(functions)2EE3490: Kỹ thuật lập trình – HK1 2017/2018TS. Đào Trung Kiên – ĐH Bách khoa Hà NộiKhái niệmHàm là một khối các câu lệnh thực hiện một nhiệm vụnhất định, và có thể được gọi khi cầnMỗi hàm có một tên (các hàm trong C không được trùngtên nhau), một số tham số, và một giá trị trả vềSử dụng hàm giúp:Chia nhỏ chương trình thành nhiều bài toán conSử dụng lại trong một hoặc nhiều chương trìnhCách khai báo: () {Khai báo các biến dùng cho hàmCác câu lệnh của hàm}Câu lệnh return dùng để thoát khỏi hàm và trả kết quả3EE3490: Kỹ thuật lập trình – HK1 2017/2018TS. Đào Trung Kiên – ĐH Bách khoa Hà NộiVí dụHàm tính tổng hai sốdouble sum(double x, double y) {double z = x+y;return z;}int main() {double x = 10, y = sum(2,3);printf(x + y = %g, sum(x,y));return 0;}Các tham số và các biến nội bộ chỉ giới hạn trong phạmvi của hàm4EE3490: Kỹ thuật lập trình – HK1 2017/2018TS. Đào Trung Kiên – ĐH Bách khoa Hà NộiPhạm vi của biến, hằngBiến toàn cục: được khai báo ở ngoài các hàm, có phạm vi trongtoàn chương trình và tồn tại trong suốt quá trình chạyBiến địa phương: được khai báo ở trong một hàm hoặc một khốilệnh, chỉ có phạm vi trong hàm/khối đó, và bị huỷ sau khi kết thúcchạy hàm/khối đóKhai báo biến địa phương sẽ “che” mất biến cùng tên khác có phạm vi rộng hơnTrong C, biến địa phương phải được khai báo ở đầu hàm hoặc khối lệnhVí dụ biến địa phương của hàm:5int x = 10, y = 20;int sum() {int z = x+y;return z;}int main() {int x = 1, y = 2;int z = sum();return 0;}/* phải khai báo trước hàm sum() *//* trả về: 10+20 */EE3490: Kỹ thuật lập trình – HK1 2017/2018TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội
Tìm kiếm theo từ khóa liên quan:
Bài giảng Kỹ thuật lập trình Kỹ thuật lập trình Hàm và thư viện Hàm trả về con trỏ Con trỏ hàm Thư viện hàmTài liệu liên quan:
-
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 281 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 224 0 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 207 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 178 0 0 -
Luận văn: Nghiên cứu kỹ thuật giấu tin trong ảnh Gif
33 trang 156 0 0 -
Báo cáo thực tập Công nghệ thông tin: Lập trình game trên Unity
27 trang 122 0 0 -
Giáo trình về phân tích thiết kế hệ thống thông tin
113 trang 114 0 0 -
LUẬN VĂN: Tìm hiểu kỹ thuật tạo bóng cứng trong đồ họa 3D
41 trang 111 0 0 -
Bài giảng Kỹ thuật lập trình - Chương 10: Tổng kết môn học (Trường Đại học Bách khoa Hà Nội)
67 trang 108 0 0 -
Giáo trình Nhập môn lập trình VB6: Phần 2
184 trang 98 0 0