TAILIEUCHUNG - Bài giảng Kỹ thuật lập trình cơ bản (C++): Chương 6 - ThS. Trần Nguyễn Anh Chi

Bài giảng Kỹ thuật lập trình cơ bản (C++) - Chương 6 trang bị cho người học những hiểu biết về con trỏ và chuỗi. Thông qua chương này người học sẽ tìm hiểu một số nội dung cơ bản như: Địa chỉ và toán tử lấy địa chỉ, con trỏ, quy tắc sử dụng con trỏ, chuỗi ký tự, một số thao tác trên chuỗi ký tự,. . | Kỹ thuật lập trình cơ bản Chương 6 Con trỏ và chuỗi CHƯƠNG 6 CON TRỎ và CHUỖI PHẦN 1 CON TRỎ GV ThS. TRẦN NGUYỄN ANH CHI TpHCM 02 2011 ịa chỉ và toán tử lấy địa chỉ Biến Liên quan đến biến tên biến kiểu biến giá trị của biến Địa chỉ của biến là số thứ tự của byte đầu tiên trong dãy các byte mà bộ nhớ cấp phát. Để xem địa chỉ của biến sử dụng toán tử lấy địa chỉ Ví dụ int a 5 biến có tên a thuộc kiểu int và có giá trị 5 địa chỉ của biến a a 2 GV ThS. Trần Nguyễn Anh Chi 1 Kỹ thuật lập trình cơ bản Chương 6 Con trỏ và chuỗi Con trỏ Khái niệm Con trỏ là một biến dùng để chứa địa chỉ. Vì có nhiều kiểu biến chứa trong các loại địa chỉ khác nhau nên có nhiều kiểu con trỏ khác nhau kiểu int kiểu float. Phải khai báo biến con trỏ trước khi sử dụng Cú pháp kiểu dữ liệu tên con trỏ 3 Ví dụ int x y px py pz float z x y là 2 biến số nguyên px py pz là 3 con trỏ kiểu số nguyên z là biến số thực Khi đó các câu lệnh sau sẽ có ý nghĩa px x gán địa chỉ py y gán địa chỉ pz z sai của biến x cho con trỏ px của biến y cho con trỏ py 4 GV ThS. Trần Nguyễn Anh Chi 2 Kỹ thuật lập trình cơ bản Chương 6 Con trỏ và chuỗi Quy tắc sử dụng con trỏ Sử dụng tên con trỏ Con trỏ cũng là một biến nên khi tên của con trỏ xuất hiện ở đâu thì giá trị của nó cũng sẽ được sử dụng ở đó. Khi tên con trỏ ở bên trái của một toán tử gán thì giá trị của biểu thức bên phải phải là một địa chỉ để gán cho con trỏ này. Ví dụ int a b p q w p a gán địa chỉ của biến a cho con trỏ p q p gán giá trị của con trỏ p cho con trỏ q w b sai 5 _ Quy tắc sử dụng con trỏ tt Sử dụng dạng khai báo của con trỏ Với các khai báo và phép gán int x y z px py px x gán địa chỉ py y gán địa chỉ của biến x cho con trỏ px của biến y cho con trỏ py Khi đó cách viết x và px tương đương nhau trong mọi ngữ cảnh. y 3 x z py 3 x z py 3 px z Kết luận khi biết được địa chỉ của một biến không những có thể sử dụng giá trị của nó mà còn có thể gán cho nó một giá trị mới. 6 GV ThS. Trần Nguyễn Anh Chi

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.