Xin tài liệu về con trỏ hàm

Cho mình hỏi là có ai có tài liệu hay về con trỏ hàm không ạ. Mình đang tìm hiểu phần này mà mấy tài liệu mình đọc không giải thích rõ.

1 Like

Bạn đọc tiếng anh hay tiếng việt

Bạn vào đây xem thử nhé…

1 Like

Cảu bạn đây giáo trình c++ full nhé

Cám ơn mọi người nhé. mình xem qua tài liệu mọi người gửi và đã hiểu phần nào rồi . :smiley:
:smiley:

có ai giúp ai cái này không :disappointed_relieved:

là int *a
*a=2;
a++;
cho em hỏi ngay a++ là địa chỉ hay giá trị v

  • Những câu lệnh của bạn mà viết trong chương trình thực tế sẽ không chạy được và sẽ bị lỗi segment fault, vì con trỏ a chưa trỏ đến địa chỉ nào cả mà bạn lại sử dụng nó.
  • Trả lời cho câu hỏi của bạn, ví dụ:
int *a;
int b
a = &b;
*a = 2;
a++;
```
thì là `a++` là phép toán trên con trỏ, tức là tăng địa chỉ a trỏ đến lên 1 đơn vị.
1 Like

Mình có thể giải thích giúp bạn vấn đề này. Nhưng mình nghĩ bạn nên tạo 1 topic mới để mọi người cùng thảo luận và tham khảo sẽ tốt hơn.

1 Like

@Phat_Tran: a++ là địa chỉ, *(a++) mới là giá trị!

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?