Mục lục:

Bạn có thể có bao nhiêu mức chuyển hướng trong con trỏ trong một khai báo?
Bạn có thể có bao nhiêu mức chuyển hướng trong con trỏ trong một khai báo?

Video: Bạn có thể có bao nhiêu mức chuyển hướng trong con trỏ trong một khai báo?

Video: Bạn có thể có bao nhiêu mức chuyển hướng trong con trỏ trong một khai báo?
Video: C - Khi nào thì truyền con trỏ vào hàm? 2024, Tháng mười một
Anonim

bạn có thể có trong một tuyên bố duy nhất? " câu trả lời là "Ít nhất 12." hỗ trợ nhiều hơn nữa. của hương vị, nhưng có một giới hạn. Đang có hai cấp độ của indirection (một con trỏ tới một con trỏ đến một cái gì đó) là phổ biến.

Sau đây, có bao nhiêu cấp độ con trỏ khác nhau?

Có hai cấp độ of indirection (a con trỏ đến một con trỏ đối với một cái gì đó) là phổ biến. Không tí nào hơn thế nữa khó nghĩ đến một cách dễ dàng hơn một chút; đừng làm điều đó trừ khi giải pháp thay thế sẽ tồi tệ hơn. Nếu ý bạn là " Có bao nhiêu cấp độ của con trỏ bạn có thể chuyển hướng trong thời gian chạy, " có không giới hạn.

Người ta cũng có thể hỏi, con trỏ gần và con trỏ khổng lồ là gì? Con trỏ gần được sử dụng để lưu trữ các địa chỉ 16 bit có nghĩa là trong phân đoạn hiện tại trên máy 16 bit. Hạn chế là chúng tôi chỉ có thể truy cập 64kb dữ liệu tại một thời điểm. MỘT con trỏ xa thường là 32 bit có thể truy cập bộ nhớ bên ngoài phân đoạn hiện tại.

Về vấn đề này, chức năng của con trỏ này là gì?

Cái này con trỏ là một con trỏ chỉ có thể truy cập trong thành viên nonstatic chức năng của một loại lớp, cấu trúc hoặc liên hợp. Nó trỏ đến đối tượng mà thành viên hàm số được gọi là. Thành viên tĩnh chức năng không có cái này con trỏ.

Khi nào chúng ta nên sử dụng con trỏ trong chương trình AC?

Con trỏ được sử dụng (trong ngôn ngữ C) theo ba cách khác nhau:

  1. Để tạo cấu trúc dữ liệu động.
  2. Để truyền và xử lý các tham số biến được truyền cho các hàm.
  3. Để truy cập thông tin được lưu trữ trong mảng. (Đặc biệt nếu bạn làm việc với các liên kết).

Đề xuất: