TAILIEUCHUNG - Giáo trình kỹ thuật lập trình C part 6

Tham khảo tài liệu 'giáo trình kỹ thuật lập trình c part 6', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | d LCơng 8 CON TRỎ VÀ ĐỊA CHỈ I-TOÁN TỬ ĐỊA CHỈ 1. Các khái niệm liên quan đến biến Liên quan đến biến có ba khái niệm - Tên biến - Kiểu biến - Giá ưị của biến. Ví dụ int a 15 Kiểu biển Tên biến Giá trị của biến 2. Địa chỉ của biến . Khái niệm Trong khai báo ở ví dụ ưên int a 15 Theo khai báo này máy sẽ cấp phát cho biến a một khoảng nhớ gổm 2 byte liên tiếp. Địa chỉ của biến là sô thứ tự của byte đầu tiên trong một dãy các byte liên tiếp mà máy dành cho biến. . Phân loại địa chỉ biến Từ khái niệm về địa chỉ ta nhận thấy Địa chỉ của hai biến kiểu int liên tiếp cách nhau 2 byte địa chỉ của hai biến kiểu float liên tiếp cách 111 nhau 4 byte nên có thể phân biệt được các kiểu địa chỉ địa chỉ kiểu int địa chỉ kiểu float địa chỉ kiểu double . . Phép lấy địa chỉ của một biến Toán tử một ngôi cho ta địa chỉ của một đối tượng. Như vậy câu lệnh p c c là biến ký tự gán địa chỉ của biến ký tự c cho con ưỏ p và chúng ta nói ràng p trỏ đến c. Toán tử chỉ áp dụng được cho các đối tượng trong bộ nhớ đó là các biến và các phần tử cùa mảng. Toán tử này không thể áp dụng cho các biểu thức các hằng và các biến có kiểu register các biến cổ kiểu register chứa trong các thanh ghi ưong CPU để tăng tốc độ truy nhập . II - CON TRỎ 1. Khái niệm biến con trỏ Con trỏ là một loại biến dùng để lưu địa chỉ mỗi loại địa chỉ sẽ có một kiểu con ưỏ tương ứng phụ thuộc vào loại dữ liộu lưu trữ trong địa chỉ đổ . 2. Phân loại con trỏ Tuỳ thuộc vào kiểu biến mà con ưỏ trỏ đến ta có con ưỏ kiểu int dùng để chứa địa chỉ các biến kiểu int con ưỏ kiểu float chứa địa chỉ của biến kiểu float . 3. Khai báo biến con trỏ . Con trỏ không kiểu Con trỏ không kiểu cổ thể chứa bất kỳ một địa chỉ nào. Cách khai báo như sau void tên biến con trò Ví dụ void p q . Con trỏ có kiểu Con trỏ có kiểu chỉ chứa được những địa chỉ của loại dữ liệu phù hợp với kiểu dữ liệu mà ta đã khai báo cho con trỏ. Cách khai báo như sau kiểu dữ HẠu t4n biến con trò 112 Ví dạ int P q float x 4. Hằng con trỏ Đối với các biến từ

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.