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

Tìm hiểu hàm và thư viện lập trình phần 2

Chia sẻ: Utyew WSFGQWET | Ngày: | Loại File: PDF | Số trang:5

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

Phương án phân hoạch hàm (1) #include int ReadInt(); int SumInt(int,int); void WriteResult(int a, int b, int kq); void main() { char c; do { int a = ReadInt(); int b = ReadInt(); int T = SumInt(a,b); WriteResult(a,b,T); cout c; } while (c == 'y' || c == 'Y'); }

Chủ đề:
Lưu

Nội dung Text: Tìm hiểu hàm và thư viện lập trình phần 2

  1. Phương án 4 trong 1 #include void main() { int a, b; char c; do { cout > a; cout > b; int Total = 0; for (int i = a; i
  2. Phương án phân hoạch hàm (1) #include int ReadInt(); int SumInt(int,int); void WriteResult(int a, int b, int kq); void main() { char c; do { int a = ReadInt(); int b = ReadInt(); int T = SumInt(a,b); WriteResult(a,b,T); © 2004, HOÀNG MINH SƠN cout > c; } while (c == 'y' || c == 'Y'); } 7 Chương 3: Hàm và thư viện
  3. Phương án phân hoạch hàm (1) int ReadInt() { Không có tham số, cout > N; return N; OK, } Không thể tốt hơn! int SumInt(int a, int b) { int Total = 0; for (int i = a; i
  4. Phương án phân hoạch hàm (1) Chương trình dễ ₫ọc hơn => dễ phát hiện lỗi Chương trình dễ mở rộng hơn Hàm SumInt có thể sử dụng lại tốt Mã nguồn dài hơn Mã chạy lớn hơn Chạy chậm hơn Không phải cứ phân hoạch thành nhiều hàm là tốt, © 2004, HOÀNG MINH SƠN mà vấn ₫ề nằm ở cách phân hoạch và thiết kế hàm làm sao cho tối ưu! 9 Chương 3: Hàm và thư viện
  5. Phương án phân hoạch hàm (2) #include int ReadInt(const char*); int SumInt(int,int); void main() { char c; do { int a = ReadInt("Enter the first integer number :"); int b = ReadInt("Enter the second integer number:"); cout
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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