TAILIEUCHUNG - Ebook Ngôn ngữ lập trình C học và sử dụng: Phần 2 - NXB Khoa học Kỹ thuật

Phần 2 sách trình bày nội dung của chương 6,7,8,9 như sau: Con trỏ và các phép toán trên con trỏ, con trỏ và hàm, các kiểu dữ liệu phức tạp, các hàm kết xuất thông tin vào ra. Hy vọng rằng tài liệu sẽ là nền móng chắc chắn và tạo điều kiện dễ dàng để bạn đọc nghiên cứu các vấn đề chưa được đề cập đến ở giai đoạn tiếp theo của ngôn ngữ lập trình C. | Chương VI CON TRỎ VÀ CÁC PHÉP TOÁN TRÊN CON TRỎ Một trong những đặc tính nổi bật của ngôn ngữ c là việc sử dụng các con trỏ Pointer . Đặc tính này đã làm cho ngổn ngữ c ngoài việc được sử dụng như một ngôn ngữ bậc cao còn mangị dáng dấp của một ngôn ngữ bậc thấp cố đến 90 các trường hợp ngôn ngữ c có thể thay thế cho ngôn ngữ Assenịbỉer khỉ giải các bàỉ toán. Trpng chương này chúng ta sẽ nghiên cứu về một số thành phần của ngôn ngữ mà qua việc sử dụng chứng c được đánh giá như một ngôn ngữ bậc thấp con trỏ các phép toán với con trỏ dác phép toán trên các Bit riêng biệt. Việc sử dụng các công bụ trên của ngôn ngữ đã cho phép ta cố thể làm việc trực tiếp Với địa chi của các biến . mà không cần phải làm việc à mức độ thấp nhăt như trong trường hợp sử đụng ngôn ngữ Assembler. ĐỊNH NGHĨA CON TRỎ Tất cà các đối tượng của ngôn ngữ biến hàng mảng các thành phần của mảng . khỉ làm việc đều được lưu giữ trong bô nhớ ở các ô ký ức với một địa chì nhất định. Một biến mà gỉá trị của nó là địa chỉ cho phép trong bộ nhớ của léáy được gọi là con trỏ. Như vậy theo định nghĩa giá trị của con trỏ sẽ chỉ ra vị trí của biến mà con trỏ chỉ đến và nó cho phép truy nhập gián tiếp đến biến thông qua tên biến. Trong nhiều trường hợp việc sử dụng con trỏ là phương tiện duy nhất để ta có thể tạo ra những chương trình hiệu quả và ngắn gọn. Tuy vậy việc sử dụng con trỏ cũng cố thể tạo ra những hậu quả đáng tiếc bỡi những lỗi lầm do người sử dụng phạm phải. 140 Chính các nguyên nhân trên đòi hỏi ta phải hết sức thận trọng khi sử dụng con trỏ bên cạnh việc sử dụng tối đa các mặt mạnh của nó. Việc sử dụng con trỏ đã làm cho ngôn ngữ c trở nên hiệu quả gần như ngôn ngữ Assembler. Nhờ các con trỏ ta cố thể truy xuất đến một biến bất kỳ trong chương trình cũng như tát cả các biến trong bộ nhớ các thủ tục chương trình trong Rom hoặc Ram. Con trỏ là một biến mà giá trị của nó là địa chỉ của bộ nhớ. Vì vậy cũng như tất cả các biến khác trong ngôn ngữ trưốc khi sử dụng con trô cần phải được .

TỪ KHÓA LIÊN QUAN
Đã 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.