Bài giảng Tin học đại cương - Bài 4: Con trỏ và mảng

Bài giảng Tin học đại cương - Bài 4: Con trỏ và mảng trình bày con trỏ và địa chỉ; mảng; sử dụng con trỏ làm việc với mảng. Để nắm chắc kiến thức bài giảng. | Bài giảng Tin học đại cương - Bài 4 Con trỏ và mảng VIỆN CÔNG NGHỆ THÔNG TIN S CHOOL OF INFORMATION COMMUNICATION TECHNOLOGY TIN HỌC ĐẠI CƯƠNG PHẦN 2 LẬP TRÌNH BẰNG NGÔN NGỮ C BÀI 4 CON TRỎ VÀ MẢNG Ts. Nguyễn Thanh Hùng 1 BÀI 4 CON TRỎ VÀ MẢNG . Con trỏ và địa chỉ . Tổng quan về con trỏ . Các phép toán làm việc với con trỏ . Mảng . Khái niệm mảng . Khai báo và sử dụng mảng . Các thao tác cơ bản làm việc trên mảng . Sử dụng con trỏ làm việc với mảng 2 . Tổng quan về con trỏ a. Địa chỉ và giá trị của một biến Bộ nhớ như một dãy các byte nhớ. Các byte nhớ được xác định một cách duy nhất qua một địa chỉ. Biến được lưu trong bộ nhớ. Khi khai báo một biến Chương trình dịch sẽ cấp phát cho biến đó một số ô nhớ liên tiếp đủ để chứa nội dung của biến. Ví dụ một biến số nguyên int được cấp phát 2 byte. Địa chỉ của một biến chính là địa chỉ của byte đầu tiên trong số đó. 3 . Tổng quan về con trỏ a. Địa chỉ và giá trị của một biến tiếp Một biến luôn có hai đặc tính Địa chỉ của biến. Giá trị của biến. Ví dụ int i j Biến Địa chỉ Giá trị i 3 j i 1 i FFEC 3 j FFEE 4 4 . Tổng quan về con trỏ b. Khái niệm và khai báo con trỏ Con trỏ là một biến mà giá trị của nó là địa chỉ của một vùng nhớ. . p . a . Khai báo con trỏ Cú pháp khai báo một con trỏ như sau Kieu_du_lieu ten_bien_con_tro Ví dụ Biến Địa chỉ Giá trị int i 3 i FFEC 3 int p p FFEE FFEC p amp i Một con trỏ chỉ có thể trỏ tới một đối tượng cùng kiểu. 5 . Tổng quan về con trỏ Toán tử amp và Toán tử amp Trả về địa chỉ của biến. Toán tử Trả về giá trị chứa trong vùng nhớ được trỏ bởi giá trị của biến con trỏ. Cả hai toán tử và amp có độ ưu tiên cao hơn tất cả các toán tử số học ngoại trừ toán tử đảo dấu. Ví dụ void main int i 3 int p p amp i printf quot p d n quot p getch 6 . Tổng quan về con trỏ c. Sử dụng biến con trỏ Một biến con trỏ có thể được gán bởi Địa chỉ của một biến khác ten_bien_con_tro amp ten_bien Giá trị của một con trỏ khác tốt nhất là cùng kiểu .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã 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.