11/11/2010 1 5 Hàm – function Nội dung Khái niệm về hàm Tham số và biến cục bộ Giá trị trả về Hàm gọi hàm Hàm với tham số là mảng, xâu ký tự Biến, hằng toàn cục Biến tĩnh – static Hàm[.]
11/11/2010 Nội dung Khái niệm hàm Tham số biến cục Hàm – function Giá trị trả Hàm gọi hàm Hàm với tham số mảng, xâu ký tự Biến, toàn cục Biến tĩnh – static Hàm đệ quy 11/11/2010 5.1 Khái niệm hàm printf ("Programming is fun.\n"); scanf("%i",&n); 5.1 Khái niệm hàm int main(void) Mọi chương trình C ẩn chứa khái niệm hàm Hàm (function) cung cấp chế cho phép chương trình dễ dàng viết, đọc, hiểu, debug (bắt lỗi), sửa đổi bảo trì 11/11/2010 5.1 Khái niệm hàm Định nghĩa hàm #include void printMessage (void) { printf ("Programming is fun.\n"); } 5.1 Khái niệm hàm Dòng định nghĩa hàm cung cấp cho chương trình dịch thơng tin hàm (theo thứ tự từ trái sang) Người gọi hàm Kiểu giá trị trả Tên hàm Các tham số mà cần int main (void) { printMessage (); return 0; } Ví dụ void printMessage (void) int intTong(int x, int y) Dòng định nghĩa hàm gọi mẫu hàm 11/11/2010 5.1 Khái niệm hàm 5.1 Khái niệm hàm Kết chạy chương trình ? Kết chạy chương trình ? #include void printMessage (void) { printf ("Programming is fun.\n"); } #include void printMessage (void) { printf ("Programming is fun.\n"); } int main (void) { printMessage (); printMessage (); return 0; } int main (void) { int i; for ( i = 1; i