1 .Giới thiệu lịch sử phât triển của ngơn ngữ lập trình C
1. Khâi niệm hăm
- Trình băy được qui tắc xđy dựng hăm vă vận dụng được khi thiết kế xđy dựng chương trình
- Hiểu được ngun tắc xđy dựng hăm, thế năo lă tham số, tham trị - Biết câch truyền tham số đúng cho hăm
- Sử dụng được câc lệnh kết thúc vă lấy giâ trị trả về của hăm. - Rỉn luyện tính câch tận dụng tăi ngun có sẵn.
1. Khâi niệm hăm Mục tiíu: Mục tiíu: Mục tiíu:
- Trình băy được khâi niệm hăm;
Hăm lă một chương trình con thực hiện một khối cơng việc được lặp đi lặp lại nhiều lần trong khi chạy chương trình hoặc dùng tâch một khối công việc cụ thể để chương trình đỡ phức tạp.
Một chương trình viết trong ngơn ngữ C lă một dêy câc hăm, trong đó có một hăm chính ( hăm main() ). Hăm chia câc băi tôn lớn thănh câc cơng việc nhỏ hơn, giúp thực hiện những cơng việc lặp lại năo đó một câch nhanh chóng mă khơng phải viết lại đoạn chương trình. Thứ tự câc hăm trong chương trình lă bất kỳ, song chương trình bao giờ cũng đi thực hiện từ hăm main().
Ví dụ 1:
Dịng File Edit Search Run Compile Debug Project Option Window Help 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #include <stdio.h> #include <conio.h>
// khai bao prototype void line();
// ham in 1 dong dau void line() { int i; for(i = 0; i < 19; i++) printf("*"); printf("\n"); } void main(void) { line();
printf("* Minh hoa ve ham *"); line();
getch(); }
F1 Help Alt-F8 Next Msg Alt-F7 Prev Msg Alt - F9 Compile F9 Make F10 Menu
Kết quả in ra măn hình
***************** * Minh hoa ve ham * ***************** _
Giải thích chương trình
- Dịng 8 đến dịng 14: định nghĩa hăm line, hăm năy không trả về giâ trị, thực hiện công việc in ra 19 dấu sao.
- Dịng 5: khai bâo prototype, sau tín hăm phải có dấu chầm phẩy
Trong hăm line có sử dụng biến i, biến i lă biến cục bộ chỉ sử dụng được trong phạm vi hăm line.
* Trình tự thực hiện chương trình:
- Gọi thực hiện hăm line - Quay về chương trình chính - Thực hiện lệnh kế tiếp
-> Khơng có dấu chấm phẩy sau tín hăm, phải có cặp dấu ngoặc ( ) sau tín hăm nếu hăm khơng có tham số truyền văo. Phải có dấu chấm phẩy sau tín hăm khai bâo prototype. Nín khai bâo prototype cho dù hăm được gọi nằm trước hay sau cđu lệnh gọi nó.