30/09/2018, 20:59

Hướng dẫn Con trỏ C/C++

Em đọc 1 bài trên mạng có nói là:
int p;
p=(int
)100;

nó có ý nghĩa gì?

SaNuCo viết 23:04 ngày 30/09/2018

Nó giống như kiểu ép cho con trỏ p trỏ đến địa chỉ 100
Nhưng khi dùng thì có thế không được vì địa chỉ đó không có hoặc đang bị trương trình khác dùng

Rumit viết 23:15 ngày 30/09/2018

int* p // khai báo biến kiểu int*
p=(int*)100; // ép kiểu (int*) cho 100 rồi gán cho p
Trường hợp này nếu bạn không ép kiểu mà gán gán trị p thì ct sẽ báo lỗi

nghia viết 23:05 ngày 30/09/2018

nhờ cái bình luận của bạn mà mình hiểu lỗi của ct mình thank!

Bài liên quan
0