TAILIEUCHUNG - Bài giảng Kỹ thuật lập trình C: Chương 5 - ThS. Trần Quang Hải Bằng

Sau khi học xong chương 5 Xây dựng hàm nằm trong bài giảng kỹ thuật lập trình C nhằm trình bày về các nội dung chính: khái niệm hàm, ví dụ hàm, hàm trong C, các khái niệm về hàm, biến toàn cục, biến cục bộ, biến cục bộ động và tĩnh. | KỸ THUẬT LẬP TRÌNH C Chương 5 Xây dựng hàm bangtqh@ 04 2010 Khái niệm hàm function Hàm function là một dãy các lệnh nhằm thực hiện một công việc nào đó thường được sử dụng nhiêu lần Ví dụ - Hàm tính sin cos tan . trong toán học - Hàm tính max min TBC TBN của dãy số . Một chương trình C là một dãy các hàm trong đó có một hàm chính được đặt tên là main Trong C không chấp nhận khái niệm hàm lồng trong hàm bangtqh@ Kỹ thuật lập trình C - Xây dựng Hàm 2 04 2010 Ví dụ hàm trong C ị include ị include float max2so float a float b Nguyên mẫu của hàm void main bắt đầu hàm chính float x y printf Nhập vào 2 số scanf f f x y printf Giá trị lớn nhất của f và f là f n x y max2so x y getch kết thúc hàm main định nghĩa hàm max2so float max2so float a float b float max khai báo biến cục bộ max a b a b return max bangtqh@ Kỹ thuật lập trình C - Xây dựng Hàm 3 04 2010 Hàm trong C Định nghĩa hàm - Cú pháp kiểu_dữ_liệu_trả_về_của_hàm TÊNHÀM khai_báo_các_tham_số ị I các khai báo dùng riêng bên trong hàm nếu có các lệnh bên trong hàm return giá_trị_trả_về - Định nghĩa hàm có thể đặt trước hoặc sau hàm main Nếu định nghĩa hàm đặt sau hàm main thi phải khai báo nguyên mẫu hàm prototype ở đầu chương trình Nên định nghĩa hàm sau hàm main và khai báo nguyên mẫu hàm bangtqh@ Kỹ thuật lập trình C - Xây dựng Hàm 4 04 2010 Hàm trong C Định nghĩa hàm - Kiểu dữ liệu trả về của hàm và kiểu dữ liệu tham số là kiểu dữ liệu chuẩn hoặc do người lập trình định nghĩa - Tên hàm và tên tham số đặt theo quy tắc tên biến - Câu lệnh return là tùy chọn Nếu hàm không trả về giá trị thì không cần có lệnh return Nếu hàm trả về giá trị thì bắt buộc phải có lệnh return trong trường hợp này giá trị trả về phải có cùng kiểu với kiểu dữ liệu trả về của hàm - Nếu hàm không trả về giá trị thì khai báo kiểu trả về của hàm là void - Nếu hàm không có tham số hình thức có thể sử dụng từ khóa void hoặc không khai báo gì cả bangtqh@ Kỹ thuật lập trình C - .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.