Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 28 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
28
Dung lượng
162,5 KB
Nội dung
NGÔN NGỮ LẬP TRÌNH C/C+ + (Bài giảng tuần 5-6) Nội dung Con trỏ số học địa Con trỏ Con trỏ mảng Hàm chương trình Khai báo sử dụng hàm Các cách truyền đối cho hàm Tin học sỏ II Con trỏ số học địa Khái niệm trỏ Con trỏ biến chứa địa biến khác, địa hàm Nếu p trỏ chứa địa biến x ta gọi p trỏ tới x x trỏ p Để lấy địa biến x, ta dùng phép toán &: &x Để lấy nội dung trỏ, ta dùng phép toán *: *p Tin học sỏ II Ví dụ trỏ, phép toán & * int a=2; // a biến integer int *p; // p trỏ p = &a; // p chứa địa a cout b) ? a: b ; } } Tin học sỏ II 20 Biến tham chiếu Biến tham chiếu int i; int &j=i; // j cách tham chiếu khác // biến i j = 5; // Sau lệnh gán i có giá trị Biến tham chiếu phải khởi tạo khai báo Tin học sỏ II 21 Các cách truyền đối cho hàm Truyền theo tham trị Truyền theo tham chiếu Truyền theo trỏ Tin học sỏ II 22 Truyền theo tham trị void swap1(int x, int y) { int t ; t = x ; x = y ; y = t ; } main() { int x=5, y=6; cout