Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng "Hệ thống máy tính và ngôn ngữ C" Chương 12 được biên soạn gồm các nội dung chính sau: Khái niệm; Thao tác trên POINTER; POINTER và mảng; Đối số của hàm là pointer - truyền đối số theo số dạng tham số biến; Hàm trả về pointer và mảng; Chuỗi ký tự; Pointer và việc định vị bộ nhớ động; Mảng các pointer. Mời các bạn cùng tham khảo! | om .c ng co an th o ng du u cu Company LOGO 1 CuuDuongThanCong.com https fb.com tailieudientucntt Các nội dung Khái niệm om .c Thao tác trên POINTER ng POINTER và mảng co Đối số của hàm là pointer - truyền đối số theo an số dạng tham số biến th ng Hàm trả về pointer và mảng o du Chuỗi ký tự u cu Pointer và việc định vị bộ nhớ động Mảng các pointer CuuDuongThanCong.com TS. Nguyễn Phúc Khải https fb.com tailieudientucntt 2 Các nội dung Pointer của pointer om .c Đối số của hàm MAIN ng Pointer trỏ đến hàm co Ứng dụng an th o ng du u cu CuuDuongThanCong.com TS. Nguyễn Phúc Khải https fb.com tailieudientucntt 3 KHÁI NIỆM Một biến có kiểu pointer có thể lưu được dữ om liệu trong nó là địa chỉ của một đối tượng .c đang khảo sát. Đối tượng đó có thể là một ng co biến một chuỗi hoặc một hàm. an th o ng du u cu CuuDuongThanCong.com TS. Nguyễn Phúc Khải https fb.com tailieudientucntt 4 KHÁI NIỆM Ví dụ 13.1 Chương trình đổi trị om .c include ng void Swap int doi_1 int doi_2 co main an int a 3 b 4 th printf Trước khi gọi hàm a d b d. n a b ng Swap a b Gọi hàm đổi trị o du printf Sau khi gọi hàm a d b d. n a b u void Swap int doi_1 int doi_2 cu int temp doi_1 doi_1 doi_2 doi_2 temp CuuDuongThanCong.com TS. Nguyễn Phúc Khải https fb.com tailieudientucntt 5 KHÁI NIỆM om .c ng co an th ng Hình ảnh stack o thực thi khi điều du khiển chương trình u đang ở dòng doi_1 cu doi_2 CuuDuongThanCong.com TS. Nguyễn Phúc Khải https fb.com tailieudientucntt 6 KHÁI NIỆM om .c ng co an th o ng du Hình ảnh stack u cu thực thi khi điều khiển đến cuối chương trình CuuDuongThanCong.com TS. Nguyễn Phúc Khải https fb.com tailieudientucntt 7 THAO TÁC TRÊN POINTER Cú pháp để khai báo biến pointer om .c kiểu tên_biến_pointer ng Với co kiểu có thể là kiểu bất kỳ xác định kiểu dữ liệu có an th thể được ghi vào đối tượng mà con trỏ đang trỏ ng đến. o du tên_biến_pointer là tên của biến con trỏ một u danh hiệu hợp lệ. cu CuuDuongThanCong.com TS. Nguyễn Phúc Khải https fb.com tailieudientucntt 8 THAO TÁC TRÊN