tailieunhanh - Lập trình C-Bài 15: Hàm

Tham khảo tài liệu 'lập trình c-bài 15: hàm', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Generated by Foxit PDF Creator Foxit Software http For evaluation only. Bài 15 Hàm Mục tiêu Kết thúc bài học này bạn có thể Tìm hiểu về cách sử dụng các hàm Tìm hiều về cấu trúc của một hàm Khai báo hàm và các nguyên mẫu hàm Thảo luận các kiểu khác nhau của biến Tìm hiểu cách gọi các hàm Gọi bằng giá trị Gọi bằng tham chiếu Tìm hiểu về các qui tắc về phạm vi của hàm Tìm hiểu các hàm trong các chương trình có nhiều tập tin Tìm hiểu về các lớp lưu trữ Tìm hiểu về con trỏ hàm. Giới thiệu Một hàm là một đoạn chương trình thực hiện một tác vụ được định nghĩa cụ thể. Chúng thực chất là những đoạn chương trình nhỏ giúp giải quyết một vấn đề lớn. Sử dụng các hàm Nói chung các hàm được sử dụng trong C để thực thi một chuỗi các lệnh liên tiếp. Tuy nhiên cách sử dụng các hàm thì không giống với các vòng lặp. Các vòng lặp có thể lặp lại một chuỗi các chỉ thị với các lần lặp liên tiếp nhau. Nhưng việc gọi một hàm sẽ sinh ra một chuỗi các chỉ thị được thực thi tại vị trí bất kỳ trong chương trình. Các hàm có thể được gọi nhiều lần khi có yêu cầu. Giả sử một phần của mã lệnh trong một chương trình dùng để tính tỉ lệ phần trăm cho một vài con số. Nếu sau đó trong cùng chương trình việc tính toán như vậy cần phải thực hiện trên những con số khác thay vì phải viết lại các chỉ thị giống như trên một hàm có thể được viết ra để tính tỉ lệ phần trăm của bất kỳ các con số. Sau đó chương trình có thể nhảy đến hàm đó để thực hiện việc tính toán trong hàm và trở về nơi nó đã được gọi. Điều này sẽ được giải thích rõ ràng hơn khi thảo luận về cách hoạt động của các hàm. Một điểm quan trọng khác là các hàm thì dễ viết và dễ hiểu. Các hàm đơn giản có thể được viết để thực hiện các tác vụ xác định. Việc gỡ rối chương trình cũng dễ dàng hơn khi cấu trúc chương trình dễ đọc nhờ vào sự đơn giản hóa hình thức của nó. Mỗi hàm có thể được kiểm tra một cách độc lập với các dữ liệu đầu vào với dữ liệu hợp lệ cũng như không hợp lệ. Các chương trình chứa các hàm cũng dễ bảo trì