What is output?
void main()
{
int ints[] = { 0, 5, 10, 15 };
int* i2 = ints + 2;
int a = *i2++; // a = *(i2++);
printf("%d#%d\n", a, *i2);
getch();
}
void main()
{
int ints[] = { 0, 5, 10, 15 };
int* i2 = ints + 2;
int a = *i2++; // a = *(i2++);
printf("%d#%d\n", a, *i2);
getch();
}
Chính xác
Xem lời giải
Suy nghĩ trả lời câu hỏi trước khi xem đáp án
ATNETWORK
Lời giải:
Báo saii2++ được thực hiện nhưng giá trị của i2 sẽ được thay đổi sau khi sử dụng. \
Sau khi thực hiện a = *(i2++), a = *i2 = 10, i2 = i2 + 1.
Câu hỏi này thuộc ngân hàng trắc nghiệm dưới đây, bấm vào Xem chi tiết để làm toàn bài
400 Câu hỏi trắc nghiệm lập trình C/C++ có đáp án và lời giải chi tiết
Tổng hợp câu hỏi trắc nghiệm lập trình C/C++ có đáp án và lời giải đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
ADMICRO
YOMEDIA
ZUNIA9