Nhập môn lập trình với Hàm nâng cao PII

29 579 4
Nhập môn lập trình với Hàm nâng cao PII

Đ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

Nhập môn lập trình với Hàm nâng cao PII

VC & BB Nội dung Tham số … Khuôn mẫu hàm Nạp chồng hàm Nạp chồng toán tử NMLT - Hàm nâng cao (phần 2) VC & BB Tham số …  Khai báo (, …) { … }  Ý nghĩa  Hàm có số lượng tham số trước thường kiểu (không char, unsigned char, float)  Phải có tham số biết trước  Tham số … đặt cuối NMLT - Hàm nâng cao (phần 2) VC & BB Tham số …  Ví dụ void XuatTong1(char *msg, int n, …) { // Các lệnh } void XuatTong2(char *msg, …) { // Các lệnh } int Tong(int a, …) { // Các lệnh } NMLT - Hàm nâng cao (phần 2) VC & BB Truy xuất danh sách tham số …  Sử dụng kiểu macro sau (stdarg.h)  va_list : kiểu liệu chứa tham số có …  va_start(va_list ap, lastfix) : macro thiết lập ap đến tham số … với lastfix tên tham số cố định cuối  type va_arg(va_list ap, type) : macro trả tham số có kiểu type  va_end(va_list ap) : macro giúp cho hàm trả giá trị cách “bình thường” NMLT - Hàm nâng cao (phần 2) VC & BB Tham số …  Ví dụ #include void XuatTong1(char *msg, int n, …) { va_list ap; va_start(ap, n); // ts cố định cuối int value, s = 0; for (int i=0; i

Ngày đăng: 04/09/2012, 16:00

Từ khóa liên quan

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

Tài liệu liên quan