intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Thực hành cơ sở lập trình: C Programming (Phần 4)

Chia sẻ: _ _ | Ngày: | Loại File: PDF | Số trang:47

7
lượt xem
4
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Thực hành cơ sở lập trình: C Programming (Phần 4), được biên soạn với mục tiêu nhằm giúp sinh viên mảng 2 chiều (2D ARRAYS); hàm (part 2); đệ quy; truyền tham chiếu; Debug. Mời các bạn cùng tham khảo!

Chủ đề:
Lưu

Nội dung Text: Bài giảng Thực hành cơ sở lập trình: C Programming (Phần 4)

  1. C PROGRAMMING (part 4) ● Mảng 2 chiều (2D ARRAYS) ● Hàm (part 2) ● Đệ quy ● Truyền tham chiếu ● Debug THỰC HÀNH CƠ SỞ LẬP TRÌNH
  2. Ệ •Title: [CSLT 2020] •Phạm Phi Nhung Email: phamphinhung2898@gmail.com •Ngô Thị Thanh Email: ngothithanh2511@gmail.com
  3. MẢNG 2 CHIỀU
  4. Mảng 2 chiều _Nội dung •Mảng 2 chiều •Khai báo •Khởi tạo •Truy xuất phần tử, Nhập, Xuất •Bài tập tham khảo
  5. Ả Ề A[5] A [ 4 ][ 5 ] A[5] A[5] A[5] 1D Array – Mảng 1 chiều A[5] Nhiều mảng 1 chiều 1 mảng 2 chiều
  6. KHAI BÁO Lưu ý • Số hàng, Số cột: Hằng số nguyên dương cụ thể
  7. KHỞI TẠO _Cách 1 Lưu ý • Các giá trị sẽ tự động điền vào mảng theo thứ tự từ trái sang phải, trên xuống dưới • Các phần tử còn lại sẽ tự động gán bằng 0 • Số hàng có thể được bỏ trống
  8. KHỞI TẠO _Cách 2 Lưu ý • { giá trị các hàng } sẽ được gán như gán trên mảng 1 chiều trên hàng đó
  9. Ấ Ị • Truy xuất theo chỉ số hàng rồi tới chỉ số cột • Chỉ số của hàng và cột bắt đầu từ 0 a[0][1] = 1 a[1][0] = 1 a[2][2] = 8
  10. NHẬP MẢNG 2 CHIỀU
  11. Ấ Ả Ề
  12. BÀI TẬP THAM KHẢO 7 link tổng hợp các bt áp dụng: https://docs.google.com/document/d/1s1REVwcayXM-F3DAhRY5YIiE7eqockavi0p4mnGk_f8/edit
  13. BÀI TẬP THAM KHẢO Ví dụ kết quả
  14. HÀM - FUNCTION
  15. Hàm _Nội dung •Hàm •Định nghĩa hàm •Khai báo hàm •Gọi hàm •Bài tập tham khảo
  16. Hàm • Tập hợp các câu lệnh • Thực hiện một nhiệm vụ riêng biệt nào đó • Chia đoạn code lớn thành các đoạn code nhỏ hơn thông qua hàm • Các biến mà được khai báo trong hàm được gọi là biến cục bộ (local variable) • Các biến cục bộ sẽ bị xóa sau khi kết thúc hàm
  17. Định nghĩa hàm • Kiểu trả về: int, double, char,... • Nếu có trả về thì cần lệnh “return….” • Nếu không trả về giá trị nào thì là void • Nếu hàm không nhận thông số đầu vào thì để trống • Tên hàm không được đặt là “main”, không được viết có dấu
  18. Định nghĩa hàm _ví dụ 1
  19. Định nghĩa hàm _ví dụ 2
  20. Khai báo hàm • Cho compiler (bộ biên dịch) biết tên hàm mới định nghĩa và cách để gọi hàm đó • Tên biến của các thông số đầu vào có thể bỏ
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2