Video: C - Bài 30: Cơ bản về kí tự và xâu kí tự. 2025
Các mảng trong ngôn ngữ lập trình C không có gì ngoài một bình đun đầy những lời dối trá! Quả thực, chúng không tồn tại. Khi bạn khám phá sức mạnh của con trỏ, bạn hãy chấp nhận rằng một mảng chỉ là một con trỏ khéo léo che giấu. Hãy chuẩn bị để cảm thấy bị phản bội.
Chú thích mảng thật sự là một huyền thoại vì nó có thể dễ dàng được thay thế bằng ký hiệu con trỏ. Trong thực tế, nội bộ cho các chương trình của bạn, có thể là.
Giả sử con trỏ a được khởi tạo để sắp xếp alpha. Mảng và con trỏ phải là cùng loại biến nhưng chú thích không khác biệt giữa các loại biến. Một mảng char và một mảng int sẽ sử dụng các tham chiếu giống nhau.
Array alpha [] | Pointer a |
---|---|
alpha [0] | * a |
alpha [1] | * (a + 1) < alpha [999] n |
] | * (a + 2) |
n | |
) Bạn có thể kiểm tra kiến thức của bạn về ký hiệu mảng-to-con trỏ bằng bằng cách sử dụng một chương trình mẫu, như chương trình được trình bày trong Chương trình A Simple Array | .
|
# Bao gồm int main () {float temps [5] = (58. 7, 62. 8, 65. 0, 63. 3, 63. 2}; printf ("Nhiệt độ vào thứ ba sẽ là%.1fn", temps [1]); printf ("Nhiệt độ vào ngày thứ Sáu sẽ là%.ff", temps [4]); return
Bài tập 1: |