void main()
{
int x = 5, y = 8;
const int* p;
p = &x;
p = &y;
x++;
printf(“%d”, *p);
getch();
}
What is output?
A. 5
B. 6
C. 8
D. Complier Error
Hướng dẫn
Chọn C là đáp án đúng
Xem lời giải
Xem lời giải
p là con trỏ tới hằng số (pointer to constant), nói cách khác ta không thể dùng p để thay đổi giá trị của vùng nhớ mà p trỏ đến.
Chú ý: p có thể trỏ tới vùng nhớ khác.
Thư viện tài liệu12 Tháng bảy, 2023 @ 3:09 chiều