LẬP TRÌNH C TRÊN LINUX

136 550 0
LẬP TRÌNH C TRÊN LINUX

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

LẬP TRÌNH C TRÊN LINUX TS. Lê Văn Vinh Bộ môn Vật lý tin học Viện Vật lý kỹ thuật Đại học Bách khoa Hà nội 1 Lập trình cấu trúc 2 Hàm (Function)  Trong C mọi chương trình con là hàm, không có sự phân biệt giữa hàm và thủ tục.  Cách tiếp cận phân tích bài toán theo hướng top-down: xác định chức năng của các hàm.  Một chương trình C là một tập hợp các hàm tương tác bằng cách gọi lẫn nhau và truyền các thông tin qua lại giữa các hàm.  Các hàm có thể được dùng lại nhiều lần => thành lập các thư viện hàm. (vd: stdio, stdlib, conio, math, string,…)  Hai loại hàm trong C:  Hàm chuẩn trong các thư viện C: printf, scanf, các hàm tính toán toán học, xử lý xâu ký tự, …  Hàm do người dùng định nghĩa. 3 Hàm  Là một đoạn mã lệnh độc lập, được đặt tên, thực hiện một nhiệm vụ cụ thể và có thể trả về một giá trị cho chương trình gọi hàm  Sử dụng hàm trong chương trình giúp:  Chia nhỏ chương trình thành những mô đun nhỏ dễ quản lý  Thống nhất các đoạn mã tương tự nhau, sử dụng nhiều lần trong một chương trình  Tái sử dụng mã lệnh trong nhiều hơn một chương trình. 4 Các hàm trong C: 5 Ví dụ về hàm: #include <stdio.h> /* nguyen mau ham*/ int cube(int x); void main() { int a, kq; printf("Cho mot so nguyen:"); scanf("%d", &a); kq=cube(a); printf("\n Gia tri lap phuong cua %d la %d", a, kq); } /* Ham tinh lap phuong */ int cube(int x) { int x3; x3 = x*x*x; return x3; } 6 Hoạt động của Hàm: 7 Khai báo Hàm: 8 File tiêu đề 9 Định nghĩa Hàm: 10 [...]... { auto int temp; temp = *a; *a = *b; *b = temp; } Biến toàn c c 23 Biến toàn c c: 24 #include long fibo(int count); long f1=1,f2=1;/* khai báo biến toàn c c */ main() { int count,n; printf("\nn =");scanf("%d",&n); for(count=1;count

Ngày đăng: 22/04/2014, 22:36

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan