Danh mục

Bài giảng Tin học đại cương (Phần 3: Lập trình C): Chương 7 - Viện Công nghệ Thông tin & Truyền thông

Số trang: 39      Loại file: pptx      Dung lượng: 3.23 MB      Lượt xem: 20      Lượt tải: 0    
tailieu_vip

Phí tải xuống: 1,000 VND Tải xuống file đầy đủ (39 trang) 0
Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Tin học đại cương (Phần 3: Lập trình C): Chương 7 cung cấp cho người học những kiến thức về hàm. Những nội dung chính trong chương này gòm có: Khái niệm hàm, khai báo và sử dụng hàm, khai báo và sử dụng hàm, truyền tham số. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Tin học đại cương (Phần 3: Lập trình C): Chương 7 - Viện Công nghệ Thông tin & Truyền thông Phần 3: Lập trình C Nội dung chính • Chương 1: Tổng quan về ngôn ngữ C • Chương 2: Kiểu dữ liệu và biểu thức trong C • Chương 3: Vào ra dữ liệu • Chương 4: Cấu trúc điều khiển • • Chương 6: Chương 5: Cấu Mảng, con trỏ và xâu ký tự trúc • Chương 7: Hàm • Chương 8: Tệp dữ liệu 01-Jan- 40 Chương 7: Hàm Nội dung chính 1. Khái niệm hàm • Khái niệm chương trình con • Phân loại: hàm và thủ tục 2. Khai báo và sử dụng hàm • Khai báo và sử dụng 3. Phạm vi của biến • Toàn cục và địa phương • Biến static, biến register 4. Truyền tham số • Truyền theo giá trị, truyền theo địa chỉ 01-Jan- 40 Chương 7: Hàm 7.1 Khái niệm hàm Khái niệm & Vai trò • Khái niệm – Là một chương trình nằm trong một chương trình lớn hơn nhằm thực hiện một nhiệm vụ cụ thể • Vai trò – Chia nhỏ chương trình ra thành từng phần để quản lý • Phương pháp lập trình có cấu trúc – Có thể sử dụng lại nhiều lần: printf(), scanf() … – Chương trình dễ dàng đọc và bảo trì hơn 01-Jan- 40 Chương 7: Hàm 7.1 Khái niệm hàm Phân loại Hàm chuẩn – Có Hàm trong thư viện (function) Hàm (người dùng) Chương Có trả về giá trị tự định nghĩa trình con Thủ tục (procedure) Không trả về giá trị Ngôn ngữ lập trình C • Chỉ cho phép khai báo chương trình con là hàm. • Sử dụng kiểu “void” với ý nghĩa “không là kiểu dữ liệu nào cả” để chuyển thủ tục về dạng hàm 01-Jan- 40 Chương 7: Hàm Nội dung chính 1. Khái niệm hàm • Khái niệm chương trình con • Phân loại: hàm và thủ tục 2. Khai báo và sử dụng hàm • Khai báo và sử dụng 3. Phạm vi của biến • Toàn cục và địa phương • Biến static, biến register 4. Truyền tham số • Truyền theo giá trị, truyền theo địa chỉ 01-Jan- 408 Chương 7: Hàm 7.2 Khai báo và sử dụng hàm Ví dụ #include int bp(int x){ Khai báo int y; chương y= x trình con * x; return y; v} oid main(){ int i; Gọi chương for (i=1; i< trình con 20; i+=2) printf('%4d\n', bp(i)); ra thực printf('\n'); hiên } 01-Jan- 409 Chương 7: Hàm 7.2 Khai báo và sử dụng hàm Định nghĩa hàm Cú pháp Dòng đầu hàm Kiểu_hàm Tên_hàm(DS khai báo tham số) Thân hàm { [] [] } 01-Jan- 410 Chương 7: Hàm 7.2 Khai báo và sử dụng hàm Dòng đầu hàm Kiểu_hàm Tên_hàm(DS khai báo tham số) • Mô tả các thông tin được trao đổi giữa bên trong và bên ngoài hàm. – Tên của hàm, – Các tham số đầu vào • Hàm cần những thông tin gì để hoạt động – Tham số đầu ra và giá trị trả về • Hàm cung cấp những thông tin gì cho môi trường • Dùng phân biệt các hàm với nhau, – không tồn tại 2 hàm có dòng đầu hàm giống nhau. 01-Jan- 411 Chương 7: Hàm 7.2 Khai báo và sử dụng hàm Dòng đầu hàm Tên hàm Là tên do người sử dụng tự định nghĩa • Tuân theo quy tắc đặt tên đối tượng • Nên mang ý nghĩa gợi ý chức năng của hàm 01-Jan- 412 Chương 7: Hàm 7.2 Khai báo và sử dụng hàm Dòng đầu hàm Khai báo các tham số hình thức • Khai báo các thông tin cần cho hoạt động của hàm và các thông tin, kết quả tính toán được hàm trả lại. – Tham số chứa dữ liệu vào cung cấp cho hàm – Tham số chứa dữ liệu ra mà hàm tính toán được. • Các tham số sử dụng trong khai báo hàm là tham số hình thức. – Nguyên tắc khai báo tham số hình thức như giống như khai báo một biến kiểu_dữ_liệu_của_tham_số tên_của_tham_số 01-Jan- 413 Chương 7: Hàm 7.2 Khai báo và sử dụng hàm Dòng đầu hàm Khai báo các tham số hình thức • Các ...

Tài liệu được xem nhiều: