Bài giảng Cấu trúc dữ liệu và giải thuật trong C++ - Bài 2: Ngôn ngữ lập trình C++

Bài giảng cung cấp cho người học các kiến thức: Giới thiệu ngôn ngữ lập trình C, thư viện, nhập xuất dữ liệu, các hàm chính trong C++. Đây là một tài liệu hữu ích dành cho các bạn sinh viên ngành Công nghệ Thông tin và những ai quan tâm dùng làm tài liệu họ tập và nghiên cứu. | Bài 2. Ngôn ngữ lập trình C I. Giới thiệu Ngôn ngữ lập trình C là ngôn ngữ được phát triển dựa trên ngôn ngữ lập trình C. Do đó về cơ bản cú pháp của C giống với cú pháp của C. Tuy nhiên nó có một số mở rộng sau đây Nhập xuất dữ liệu cout cin Hàm có đối mặc định hàm có đối tham chiếu Nạp chồng hàm overload function Hàm mẫu Lớp có khả năng xây dựng các chương trình HĐT II. Nhập xuất dữ liệu Nhập dữ liêu kiểu số cin gt gt Tênbiến1 gt gt Tênbiến2 gt gt gt gt Tênbiếnn Ví dụ float x y int m n cin gt gt x gt gt y cin gt gt m cin gt gt n Nhập dữ liệu kiểu xâu ký tự 1 Tênbiến n n là số ký tự tối đa cần gán cho biến Ví dụ char ht 30 char w 10 1 ht 30 1 w 5 Xuất dữ liệu cout III. Hàm Khi xây dựng các hàm ngoài các kiểu hàm như trong C thì C còn cho phép xây dựng các kiểu hàm sau đây Đối tham chiếu Đối mặc định Nạp chồng hàm overload function Khuôn mẫu hàm template Hàm có đối tham chiếu - Khai báo hàm DataType Func_Name DataType amp Arg_Nam . - Hoạt động của hàm Ví dụ Xây dựng hàm hoán đổi giá trị của hai biến void hoandoi float amp a float amp b void main float x y float tg coutx gt gt y tg a a b cout include using namespace std void duplicate int amp a int amp b int amp c a 2 a b 2 b c 2 c int main int x 1 y 3 z 7 duplicate x y z cout Hàm có đối mặc định - Khai báo hàm DataType Func_Name DataType Arg_Nam1 DataType Arg_Nam2 value2 . - Sử dụng hàm Có thể không truyền đối thực sự cho đối mặc định - Nếu truyền thì hàm nhận giá trị của đối thực sự nếu không truyền hàm nhận giá trị mặc định Func_Name Arg1 Arg2 Func_Name Arg1 Ví dụ include include int main int divide int a int b 2 cout Nạp chồng hàm overload function Nạp chồng hàm là khả năng cho phép định nghĩa lại một hàm đã có tức là trong một chương trình cho phép tồn tại nhiều hàm trùng tên nhau. Lưu ý khi nạp chồng hàm Các hàm phải có ít nhất một trong các đặc điểm sau - Khác nhau về số lượng đối - Khác nhau về kiểu của đối Ví dụ Xây dựng hàm nhân chia hai số có cùng

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
87    73    3    29-04-2024
Đã 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.