Bài giảng Kỹ thuật lập trình: Các cấu trúc dữ liệu cơ bản (tiếp) - GV. Hà Đại Dương

Bài giảng Kỹ thuật lập trình do GV. Hà Đại Dương biên soạn trình bày về nội dung cấu trúc dữ liệu con trỏ (pointer), cấu trúc dữ liệu xâu ký tự (string),. Tài liệu hữu ích để cho các bạn sinh viên ngành Công nghệ thông tin bổ trợ thêm kiến thức lập trình của mình. | 9/26/2016 Kỹ thuật lập trình Tuần 6 - Các cấu trúc dữ liệu cơ bản (tiếp) Giáo viên: Hà Đại Dương duonghd@ 9/26/2016 1 Nội dung • Mảng (array) - Bài trước • Con trỏ (pointer) • Xâu ký tự (string) 9/26/2016 2 1 9/26/2016 Con trỏ (Pointer) 9/26/2016 3 Con trỏ • Cho phép quản lý vùng nhớ: Ghi, đọc dữ liệu từ vùng nhớ này (như biến) • Biến thông thường int a; float b; char c a,b,c: Biến (thường), lưu giá trị • Biến con trỏ (con trỏ): lưu địa chỉ của vùng nhớ. 9/26/2016 4 2 9/26/2016 Khai báo • Cú pháp Kiểu * Tên_Biến; • Ví dụ: int *pa; float *pb; char *pc; 9/26/2016 5 Địa chỉ và giá trị Địa chỉ Giá trị FF01 678 FF02 • Ô nhớ: Được xác định bằng 1 địa chỉ và có 1 giá trị nào đó. • Ví dụ: – Tại địa chỉ: FF01 có giá trị là 678 – Tại địac chỉ FF02 có giá trị là 9/26/2016 6 3 9/26/2016 Địa chỉ và giá trị int a; float b; char c Quan tên của nó -> Biết giá trị Địa chỉ Giá trị FF01 678 FF02 • Biến thường • Con trỏ: int *pa; float *pb; char *pc; Qua tên của nó -> Biết địa chỉ ô nhớ 9/26/2016 7 Địa chỉ và giá trị • Toán tử &: Tác động đến địa chỉ của 1 biến (thường) – Cú pháp: &Tên_Biến_Thường – Ví dụ: &a, &b, &c • Toán tử *: Tác động đến giá trị ô nhớ tại địa chỉ biến con trỏ – Cú pháp: *Tên_Biến_Con_trỏ – Ví dụ: *pa, *pb, *pc 9/26/2016 8 4 9/26/2016 Ví dụ 1 9/26/2016 9 Ví dụ .

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
100    89    3    06-06-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.