ID: 18668

Nhận biết (M1)

Cho đoạn mã sau, kết quả in ra là gì?

void inc(int A[], int n) {

for (int i = 0; i < n; i++) A[i]++;

}

int main() {

int A[3] = {10, 20, 30};

inc(A, 3);

printf("%d %d %d", A[0], A[1], A[2]);

return 0;

}


Giải thích đáp án:

Truyền mảng = truyền địa chỉ → hàm inc thay đổi trực tiếp các phần tử. Sau hàm: {11, 21, 31}.

để xem lời giải của câu hỏi này