1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Kỹ thuật lập trình: Ôn tập - Trịnh Tấn Đạt

56 55 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 56
Dung lượng 1,33 MB

Nội dung

Bài giảng Kỹ thuật lập trình: Ôn tập giúp người học ôn tập lại các kiến thức: Hàm, mảng, kiểu struct, tạo số ngẫu nhiên trong C/C++, giới thiệu ma trận thưa (sparse matrix) vs. dense matrix (option). Mời các bạn cùng tham khảo.

Ôn Tập Function, Array, Struct Trịnh Tấn Đạt Khoa CNTT - Đại Học Sài Gòn Email: trinhtandat@sgu.edu.vn Website: https://sites.google.com/site/ttdat88/ Nội dung ▪ Hàm ▪ Mảng o 1D-Array o 2D-Array ▪ Kiểu struct ▪ Tạo số ngẫu nhiên C/C++ ▪ Giới thiệu Ma trận thưa (sparse matrix) vs dense matrix (option) Macro vs Function ▪ Macro: dùng để định nghĩa viết phần Preprocessor, thay đặt vào phần thực thi file nguồn Ví dụ : #define TONG_HAI_SO(x, y) (x) +(y) ▪ Function: loại chương trình con, gồm tên hàm, tham số thân hàm (chứa phát biểu chương trình), thực thi việc cụ thể Ví dụ: int TongHaiSo(int x, int y) { return x+y; } Macro vs Function Ví dụ: tìm số lớn số a b Macro Function #include #define MAX(A, B) ((A) > (B) ? (A) : (B)) int main() { int a = 5, b = 7; float c = 5.6, d = 4.5; printf("\nMAX= %d", MAX(a, b)); return ; } #include int timMax(int, int); // prototype int main() { int a = 5, b = 7; printf("\nMAX= %d", timMax (a, b)); return ; } int timMax(int x, int y) { return ((x) > (y) ? (x) : (y)); } Định nghĩa hàm Gọi hàm Ví Dụ Tính x^n Hàm có giá trị trả hàm void #include // khai bao prototype int power(int, int); void power_2(int, int); // ham tinh so mu int power(int ix, int in) { int i, ip = 1; for(i = 1; i

Ngày đăng: 15/05/2020, 22:53

TỪ KHÓA LIÊN QUAN