Chuyển đến nội dung chính

Bài đăng

Đang hiển thị bài đăng từ Tháng 5, 2017

Con TRỏ Và Các Phép Toán Trên Con Trỏ Trong C

Con trỏ  là kiểu dữ liệu  mà  một thành phần kiểu này có thể lưu trữ địa chỉ  của một thành phần nào đó (có thể là biến, hằng, hàm), hoặc ta nói nó trỏ tới thành phần đó.   M ột con trỏ lưu trữ địa chỉ  của một thành kiểu T thì ta nói p là con trỏ kiểu T, đặc biệt nếu T là một kiểu con trỏ, hay nói cách khác, p lưu trữ địa chỉ của một con trỏ khác thì ta nói p là con trỏ trỏ tới con trỏ.  Cú pháp khai báo con trỏ    <kiểu> * <tên_con_trỏ>;   Ví dụ:     int *p;  // p là con trỏ kiểu int    float * q ;  // q là con trỏ kiểu float    char *s ;   // s là con trỏ kiểu char hay xâu kí tự    int ** r; // r là con trỏ tới con trỏ kiểu int   C ũng giống như biến bình thường khi khai báo một biến con trỏ, chương trình dịch cũng cấp phát vùng nhớ cho biến đó, lưu ý rằng giá trị trong vùng nhớ đó đang là bao nhiêu thì quan niệm đó là địa chỉ mà con trỏ...