1. Trang chủ
  2. » Giáo án - Bài giảng

LẬP TRÌNH C TRÊN LINUX

136 551 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 136
Dung lượng 3,42 MB

Nội dung

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

w