Danh mục

LẬP TRÌNH CĂN BẢN - CHƯƠNG TRÌNH CON

Số trang: 5      Loại file: pdf      Dung lượng: 136.63 KB      Lượt xem: 6      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Trong chương trình, khi gặp một lời gọi hàmthìcác bước sau được thực hiện:l Nếu hàmcó tham số, trước tiên các tham số sẽ đượcgán giá trị thực tương ứng.-Chương trình sẽ thực hiện tiếp các câu lệnh trong thânhàm bắt đầu từ lệnh đầu tiên đến câu lệnh cuối cùng.-l Khi gặp lệnh return hoặc dấu } cuối cùng trong thânhàm, chương trình sẽ thoát khỏi hàm để trở về chươngtrình gọi nó.-l Thực hiện tiếp tục những câu lệnh của chương trình....
Nội dung trích xuất từ tài liệu:
LẬP TRÌNH CĂN BẢN - CHƯƠNG TRÌNH CON Ví dụ (1) In ra 50 ký tự ‘*’ và 50 ký tự ‘+’ LẬP TRÌNH CĂN BẢN l CHƯƠNG TRÌNH CON 1 3Nội dung chương này Ví dụ (2) Đâu là ưu điểm của việc dùng hàm? Ví dụl l Khái niệm về hàm trong Cl Xây dựng một hàml Truyền tham số cho hàml Hàm đệ quil 2 4Khái niệm về hàm trong C (1) Khái niệm về hàm trong C (3) Để tránh rườm rà và mất thời gian khi viết chương trình, Có 2 loại hàm:l l những đoạn chương trình lặp đi lặp lại nhiều lần được viết Hàm chuẩn l trong 1 module. Hàm tự định nghĩa l Chia chương trình thành nhiều module, mỗi module giải quyếtl 1 công việc nào đó. Mỗi module như trên được gọi là 1 chương trình con.l Các module dễ dàng đượ c kiểm tra tính đúng đắn trước khil được ráp nối vào chương trình. 5 7 Hàm chuẩn (hàm thư viện)Khái niệm về hàm trong C (2) Được định nghĩa sẵn bởi ngôn ngữ lập trình và đượ c chứa vào các thư viện. Ví dụ: Tìm số lớn nhất trong 3 số a, b, và c. ll Muốn sử d ụng phải khai báo #include l Một số thư viện thườ ng dùng trong C: l stdio.h : Thư viện ch ứa các hàm vào/ ra chuẩn (stan dard input/output): l printf(), scanf(), getc(), putc(), gets(), puts(), fflush(), fopen(), fclose(), fread(), fwrite(), getchar(), putchar(), getw(), putw(), … conio.h : Thư viện ch ứa các hàm vào ra trong chế độ DOS (DOS console): l clrscr(), getch(), getche(), getpass(), cgets(), cputs(), putch(), clreol(), … math.h: Thư viện ch ứa các hàm tính toán: abs(), sqrt(), log(). log10(), sin(), l cos(), tan(), acos(), asin(), atan(), pow(), exp(), … alloc.h: Thư viện ch ứa các hàm liên quan đến việc qu ản lý bộ nhớ: calloc(), l realloc(), malloc(), free(), farmalloc(), farcalloc(), farfree(), … io.h: Thư viện chứa các hàm vào ra cấp thấp: open(), _open(), read(), _read(), l close(), _close(), creat(), _creat(), creatnew(), eof(), filelength(), lock(), … graphics.h: Thư viện ch ứa các hàm liên quan đến đồ họa:initgraph(), line(), l circle(), putpixel(), getpixel(), setcolor(), … 6 8Hàm tự định nghĩa (hàm người Nguyên tắc hoạt động của hàmdùng) (1) Trong chương trình, khi gặp một lời gọi hàm thì Do người lập trình tự tạo ra nhằm đáp ứng nhu cầu xử lý của ll các bước sau được thực hiện: mình. Nếu hàm có tham số, tr ước tiên các tham số sẽ được l gán giá trị thực tương ứng. Cấu trúc của một hàm tự thiết kế:l Chương trình sẽ ...

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