1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Lập trình hướng đối tượng C: Chương 1 - ThS. Trần Anh Dũng

50 12 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 50
Dung lượng 1,96 MB

Nội dung

Bài giảng Lập trình hướng đối tượng C - Chương 1: Các đặc điểm mới của C++. Nội dung chính trong bài giảng gồm: Một số lưu ý, ngôn ngữ C++, tham số mặc nhiên, tái định nghĩa hàm, truyền tham số, hàm nội tuyến. Mời các bạn cùng tham khảo.

CHƯƠNG CÁC ĐẶC ĐIỂM MỚI CỦA C++ ThS Trần Anh Dũng Nội dung 14/09/2014 Một số lưu ý Ngôn ngữ C++ Tham số Tái định nghĩa hàm Truyền tham số Hàm nội tuyến Lập trình hướng đối tượng Phong cách lập trình Những lưu ý phong cách lập trình:  Đặt tên (biến, hàm,…)  Tab  Khai báo prototype  {} 14/09/2014 Lập trình hướng đối tượng Bài tập C Nhập bốn số nguyên xuất giá trị vừa nhập  Có cách để giải quyết? 14/09/2014 Lập trình hướng đối tượng Bài tập C – Giải Dùng biến cách dài nhất, Dùng mảng khai báo biến gọn hơn, lần thay cho nhiều lần Dùng mảng vòng lặp while viết code nhập gọn hơn, viết lần thay cho nhiều lần Dùng mảng vòng lặp for viết code gọn hơn, for viết gọn vịng while 14/09/2014 Lập trình hướng đối tượng Bài tập C – Giải Dùng mảng, vịng lặp for gộp viết code gọn hơn, khơng tách riêng phần nhập xuất Dùng hàm để tách riêng phần nhập xuất code tái sử dụng nhiều lần Dùng file để nhập xuất từ file thay cho việc nhập bàn phím xuất hình 14/09/2014 Lập trình hướng đối tượng Bài tập C – Giải Cách 1: Dùng biến void main(){ int a1, a2, a3, a4; printf("\nNhap a1 = "); scanf("%d", &a1); printf("\nNhap a2 = "); scanf("%d", &a2); printf("\nNhap a3 = "); scanf("%d", &a3); printf("\nNhap a4 = "); scanf("%d", &a4); printf("\nBan vua nhap so: %d %d %d %d\n", a1, a2, a3, a4); } 14/09/2014 Lập trình hướng đối tượng Bài tập C – Giải Cách 2: Dùng mảng void main(){ int a[4]; printf("\nNhap a1 = "); scanf("%d", &a[0]); printf("\nNhap a2 = "); scanf("%d", &a[1]); printf("\nNhap a3 = "); scanf("%d", &a[2]); printf("\nNhap a4 = "); scanf("%d", &a[3]); printf("\nBan nhap so:%d %d %d %d\n", a[0], a[1], a[2], a[3]); } 14/09/2014 Lập trình hướng đối tượng Bài tập C – Giải Cách 3: Dùng mảng vòng lặp while 14/09/2014 void main(){ int a[4], i; i = 0; do{ printf("\nNhap a%d = ", i); scanf("%d", &a[i]); i++; }while(i a[1]; Ví dụ 3:  void swap1(int x, int y) { int t = x; x = y; y = t; }  void swap2(int *x, int *y) { int *t = x; x = y; y = t; }  void swap3(int &x, int &y) { int t = x; x = y; y = t; } 14/09/2014 Lập trình hướng đối tượng 38 Tham chiếu 10 11 12 13 14 // Comparing pass-by-value and pass-by-reference // with references Notice the #include indicating using namespace std; & operator, pass-by- reference int squareByValue( int ); // function prototype void squareByReference( int & ); // function prototype int main(){ int x = 2, z = 4; // demonstrate squareByValue cout

Ngày đăng: 11/05/2021, 02:23