TAILIEUCHUNG - Bài giảng Nhập môn lập trình: Hàm nâng cao (Phần 1) - ThS. Đặng Đình Phương

Bài giảng "Nhập môn lập trình: Hàm nâng cao (Phần 1) - ThS. Đặng Đình Phương" giới thiệu các tham số của hàm main và các hàm nâng cao trong lập trình như: Hàm có đối số mặc định, hàm trả về tham chiếu, hàm nội tuyến (inline). . | Trường Đại học Khoa học Tự nhiên Khoa Công nghệ thông tin Bộ môn Công nghệ phần mềm NHẬP MÔN LẬP TRÌNH ThS. Đặng Bình Phương dbphuong@ HÀM NÂNG CAO (PHẦN 1) 1 VC & BB Nội dung 1 Các tham số của hàm main 2 Hàm có đối số mặc định 3 Hàm trả về tham chiếu 4 Hàm nội tuyến (inline) Hàm nâng cao (phần 1) 2 VC & BB Các đối số của chương trình Các đối số của chương trình Hàm main là hàm nên cũng có tham số. Chương trình tự động thực hiện hàm main mà không cần lời gọi hàm. Làm sao truyền đối số? Khi thực thi tập tin chương trình (.exe), ta truyền kèm đối số. Tất nhiên, hàm main cũng phải định nghĩa các tham số để có thể nhận các đối số này. Hàm nâng cao (phần 1) 3 VC & BB Các tham số của hàm main Các tham số của hàm main void main(int argc, char *argv[]) { } Trong đó • argc là số lượng đối số (tính luôn tên tập tin chương trình) • argv là mảng chứa các đối số (dạng chuỗi) Hàm nâng cao (phần 1) 4 VC & BB Các tham số của hàm main Ví dụ Viết chương trình có tên Cong, nhận 2 đối số x và y và xuất ra giá trị x + y. argv = {“”, “2912”, “1706”}; 2912 1706 argc = 3 Hàm nâng cao (phần .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.