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}.
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
Câu hỏi cùng chủ đề
Chưa có câu hỏi