intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: Nguyên Hải Yên | Ngày: | Loại File: PDF | Số trang:26

62
lượt xem
7
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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.

Chủ đề:
Lưu

Nội dung Text: 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

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

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2