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
Số trang: 26
Loại file: pdf
Dung lượng: 516.20 KB
Lượt xem: 8
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
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). Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Nhập môn lập trình: Hàm nâng cao (Phần 1) - ThS. Đặng Đình PhươngTrường Đại học Khoa học Tự nhiênKhoa Công nghệ thông tinBộ môn Công nghệ phần mềmNHẬP MÔN LẬP TRÌNHThS. Đặng Bình Phươngdbphuong@fit.hcmus.edu.vnHÀM NÂNG CAO(PHẦN 1)1VC&BBNội dung1Các tham số của hàm main2Hàm có đối số mặc định3Hàm trả về tham chiếu4Hàm nội tuyến (inline)Hàm nâng cao (phần 1)2VC&BBCác đối số của chương trìnhCá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), tatruyền kèm đối số. Tất nhiên, hàm main cũngphải định nghĩa các tham số để có thể nhậncác đối số này.Hàm nâng cao (phần 1)3VC&BBCác tham số của hàm mainCác tham số của hàm mainvoid main(int argc, char *argv[]){…} Trong đó• argc là số lượng đối số (tính luôn tên tập tinchươ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)4VC&BBCác tham số của hàm mainVí 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 = {“Cong.EXE”, “2912”, “1706”};Cong.EXE 2912 1706argc = 3Hàm nâng cao (phần 1)5
Nội dung trích xuất từ tài liệu:
Bài giảng Nhập môn lập trình: Hàm nâng cao (Phần 1) - ThS. Đặng Đình PhươngTrường Đại học Khoa học Tự nhiênKhoa Công nghệ thông tinBộ môn Công nghệ phần mềmNHẬP MÔN LẬP TRÌNHThS. Đặng Bình Phươngdbphuong@fit.hcmus.edu.vnHÀM NÂNG CAO(PHẦN 1)1VC&BBNội dung1Các tham số của hàm main2Hàm có đối số mặc định3Hàm trả về tham chiếu4Hàm nội tuyến (inline)Hàm nâng cao (phần 1)2VC&BBCác đối số của chương trìnhCá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), tatruyền kèm đối số. Tất nhiên, hàm main cũngphải định nghĩa các tham số để có thể nhậncác đối số này.Hàm nâng cao (phần 1)3VC&BBCác tham số của hàm mainCác tham số của hàm mainvoid main(int argc, char *argv[]){…} Trong đó• argc là số lượng đối số (tính luôn tên tập tinchươ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)4VC&BBCác tham số của hàm mainVí 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 = {“Cong.EXE”, “2912”, “1706”};Cong.EXE 2912 1706argc = 3Hàm nâng cao (phần 1)5
Tìm kiếm theo từ khóa liên quan:
Nhập môn lập trình Tài liệu lập trình Lập trình căn bản Tổng quan về lập trình Hàm trong lập trìnhTài liệu có liên quan:
-
Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms)
10 trang 360 0 0 -
114 trang 263 2 0
-
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 248 0 0 -
80 trang 238 0 0
-
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 188 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 143 0 0 -
Giáo trình nhập môn lập trình - Phần 22
48 trang 143 0 0 -
124 trang 135 3 0
-
Bài giảng lập trình c căn bản - Trường Apptech - Chương 4
27 trang 122 0 0 -
7 trang 110 0 0